|
Bug Reports And Codecs Report BS.Player bugs here - help us to improve BS.Player even further. |
| LinkBack | Thread Tools | Search this Thread | Display Modes |
| |||
[CONFIRMED] Wrong Decimal Separator in Subtitle Editor I.e. 00:00:00.000 is INCORRECT, even if some players, including Bsplayer recognise either. The problem is, that the Bsplayer subtitle editor saves to 00:00:00.000 even if fed with 00:00:00,000, which means that players like VLC, which oblige to the correct "," format, no longer accept them; Unless you make serial edits of 0. to 0, etc. afterwards, which is extremely tedious. Earlier versions used to display 00:00:00,000 if fed this, but still save to ".", newer versions just display the (incorrect) "." version and save to it. Is it possible to convince Bsplayer to use the correct decimal separator? I have searched the options high and low but not found any way of doing this. The editor itself is very useful for dynamically resyncing subs and changing from sub/idx to srt etc. and I have found this bug annoying for years. |
| ||||
Too bad you didn't report it earlier. Try upcoming version of BS.Player
__________________ |Android translations | Technical help for PRO users | BS.Player-Subtitles.com | BSPeter's Help2Help | F. A. Q - Wiki | BSP Games |
| |||
So on further research, and reading around here it turns out that I can reset my country settings so that the "," is the global system default decimal separator and then the editor both uses and produces comma separation. The problem is that this is incorrect behaviour. Though it is a useable quickfix for me, it is annoying as I have to remember to reset it afterwards. It is wrong simply because the separator in .srt files format is fixed, is the comma, and is not country dependent. So this is a real bug. For Bsplayer to accept both period or comma separated timestamps is possibly sensible, especially if many people now have files in the incorrect format. To produce the incorrect format is not acceptable. |
| |||
Quote:
I have not reported it earlier because a) I never could be asked to register on the forum to report it b) I never used the editor that much c) by the time I wanted to report it I had fixed the odd file produced with notepad - but mostly because I was usually using Bsplayer, which accepts "wrong" files and thought that videolan was wrong to reject them. I only just got around to checking the specs and investigating. My Bad |
| |||
Just loaded an sub file and saved it as srt. No problems, ","it's used. Is it possible that BSPlayer reads OS regional settings and act depending on it ? As there is a decimal separator, it will be used according to OS regional settings, isn't it so ? Rather than the correct usage which says: ","it's used, as the software was developped in France
|
| |||
Quote:
But this is simply not correct, even if it sometimes produces the correct result. It is true that the comma was chosen for the format because the software and format was developed in France, BUT the format is specified fixed only with the comma, at least up till now. Thus many players, "correctly", refuse to accept (not accept = not parse properly = no subtitles) the decimal point srt's which result if you use the current Bsplayer editor with a "." as default regional separator. I have my XP set to UK (English) with German Keyboard and it currently produces 00:00:00.000. Perhaps the .srt format specification should be changed, to allow either "." or ",". I have no idea where that would be done though, and I do not know if all the media players which require a "," would be pleased to simply change their software to accept either. In terms of parseability (eindeutigkeit) either "," or "." would work fine. I do not know if there is an international or internet standard for time stamp formats with decimalised seconds. I have talked to VLC about this, and they seem to be considering allowing either ("." or ",") in future versions, though I am not involved at their decision level. SubSync accepts either "." or "," but writes only the correct format ",". |
| |||
I think that BS.Player should save the subtitles with the "," (comma) character as decimal separator, independently from the international settings used in the users' OS. At the moment (BS.Player v2.40.995B) BSplayer still uses international settings. This is actually a bug, so it have to be fixed SubRip's specifications can be changed/rewritten, but it's not the preferred solution, and the proper solution is to fix the BSplayer bug instead of changing someone else specifications
__________________ BSP SkinMaker (v1.07) the one and only Skin Editor for BSplayer BSP Definitions Manager (v1.02) BS.Player's FAQ (by BSPeter) | Italian language file (v2.57 build 1051) |
Tags |
decimal, editor, separator, subtitle, subtitle editor |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
howto use subtitle editor | hapciustyle | Feature Requests, Feedback And Suggestions | 4 | 29th December 2008 10:27 AM |
BUG in Subtitle Editor on BS.Player 2.22 | wscientist | Bug Reports And Codecs | 4 | 1st August 2007 12:00 PM |
Subtitle editor in the BSplayer menus | Meserschmit | General Talk And Support | 10 | 24th July 2005 07:05 PM |
Subtitle Editor: decimal comma bug | XelaG | Bug Reports And Codecs | 0 | 14th December 2004 12:35 PM |
(Pro) Subtitle Editor suggestions | XelaG | Feature Requests, Feedback And Suggestions | 7 | 4th October 2004 04:40 PM |