|
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 |
| |||
Testing subtitles, overlays and filters. I made some tests with different kind of files, using different overlay modes in 2 different versions (good old 0.86 build 501 (16 sep, 2003), and the newest 1.00 build 805 (27 jan, 2004)), to check what filters are loaded to play the file in each case. I hope some of this info is useful to the developers to fix the remaining bugs related to subtitles and DirectVobSub. My system specs: Win98SE 3Dfx Voodoo 3 3000 DirectX 9.0b VSFilter/VobSub 2.32 OggDS 0.9.9.5 ffdshow 20030523 File 1: Matroska, XviD, 1 audio stream (Ogg), 3 subtitle streams (SSA and ASS) BSPlayer doesn't recognizes the subtitle formats, so it's up to DVobSub to play them. BSPlayer 1.00b805 (overlay mode 2) No subtitles. Filters: Default DirectSound *Overlay Mixer Morgan Stream Switcher ffdshow MPEG-4 Video Decoder CoreVorbis Audio Decoder *AVI Splitter *Source BSPlayer 1.00b805 (overlay mode 1) No subtitles. Filters: Default DirectSound Morgan Stream Switcher ffdshow MPEG-4 Video Decoder CoreVorbis Audio Decoder *AVI Splitter *Source BSPlayer 1.00b805 (VMR-9) BSOD: Exception 0E at 0028:C0059C8D. Returns to Windows normally afterwards. BSPlayer 0.86b501 (overlay mode 2) DVobSub shows up and there are subtitles. Properties: Default DirectSound DirectVobSub (forced auto-loaded version) CoreVorbis Audio Decoder ffdshow MPEG-4 Video Decoder BSPlayer 0.86b501 (overlay mode 1) DVobSub shows up and there are subtitles. Properties: Default DirectSound **DirectVobSub (forced auto-loaded version) CoreVorbis Audio Decoder ffdshow MPEG-4 Video Decoder File 2: OGM, divx5.05, 2 audio streams (ogg), 2 subtitle streams (srt) BSPlayer 1.00b805 (overlay mode 2) result 1 BSPlayer knows there are subtitles, but DVobsub doesn't load. Subtitles don't seem to work making changes from BSPlayer's menu or oggds's right click. (Perhaps I didn't try hard enough). Filters: *Internal Script Command Renderer Default DirectSound Device *Overlay Mixer Morgan Stream Switcher ffdshow MPEG-4 Video Decoder CoreVorbis Audio Decoder Ogg Splitter *(filename) BSPlayer 1.00b805 (overlay mode 2) result 2 Access violation at address 0244E521 in module 'OGGDS.DLL'. Read of address FFFFFFFF. After clicking on accept, the program didn't crash, and we see two OGGDS system tray icons, that don't disappear when the mouse is passed over them. One of them shows the text "OGG DirectShow Filter" and the other shows the content of the file (not the filename, I don't know where that content is stored). Those two can be right-clicked, and options can be selected, but the file doesn't seem to be open anyway, so there's no effect. After closing BSPlayer, those two system try icons disappeared immediately. BSPlayer 1.00b805 (overlay mode 2) result 3 BSPlayer knows there are subtitles, but DVobsub doesn't load. Subtitles don't seem to work making changes from BSPlayer's menu. Right clicking on oggds system tray icon crashes the program (BSPLAY provoked an invalid page error in OGGDS.DLL at 0187:0244e025.), keeping that icon, that disappears as the mouse is passed over it. Filters (checked before the crash): *Internal Script Command Renderer Default DirectSound Device *Overlay Mixer Morgan Stream Switcher ffdshow MPEG-4 Video Decoder CoreVorbis Audio Decoder Ogg Splitter *(filename) BSPlayer 1.00b805 (overlay mode 1) > Result 1 & 3 BSPlayer knows there are subtitles, but DVobsub doesn't load. Subtitles may work after playing a bit with menu or right clicking on oggds icon. In the last test I realized that BSPlayer's subtitle menu has each possibility listed twice, and seems not to work at all. Filters: Default DirectSound Device Morgan Stream Switcher ffdshow MPEG-4 Video Decoder CoreVorbis Audio Decoder Ogg Splitter (filename) BSPlayer 1.00b805 (overlay mode 1) > Result 2 Access violation at address 0244E521 in module 'OGGDS.DLL'. Read of address FFFFFFFF. After clicking on accept, the program didn't crash, and we see two OGGDS system tray icons, that don't disappear when the mouse is passed over them. One of them shows the text "OGG DirectShow Filter" and the other shows the content of the file (not the filename, I don't know where that content is stored). Those two can be right-clicked, and options can be selected, but the file doesn't seem to be open anyway, so there's no effect. After closing BSPlayer, those two system try icons disappeared immediately. BSPlayer 1.00b805 (VMR-9) result 1 BSOD: Exception 0E at 0028:C0059C8D. Returns to Windows normally afterwards. BSPlayer 1.00b805 (VMR-9) result 2 HANGED the whole computer, reboot needed. BSPlayer 0.86b501 (overlay mode 2) DVobSub loads, and BSPlayer is also aware that there are subtitles. Works perfect. Properties: Default DirectSound CoreVorbis Audio Decoder DirectVobSub (forced auto-loaded version) ffdshow MPEG-4 Video Decoder Ogg Splitter BSPlayer 0.86b501 (overlay mode 1) HANGED the whole computer, reboot needed. Note: this doesn't happen with all OGM files, most others just play without subtitles because DVobSub doesn't load. File 3: OGM, XviD, 2 audio streams (ogg), 6 bitmapped subtitles in external files (.idx+.sub) BSPlayer doesn't recognize the subtitle format, so it can't be aware of subtitles existence. BSPlayer 1.00b805 (overlay mode 2) DVobSub loads perfectly. Filters: Default DirectSound Device *Overlay Mixer Morgan Stream Switcher ***DirectVobSub (forced auto-loaded version) CoreVorbis Audio Switcher ffdshow MPEG-4 Video Decoder Ogg Splitter *(filename) BSPlayer 1.00b805 (overlay mode 1) DVobSub loads perfectly. Filters: Default DirectSound Device Morgan Stream Switcher ***DirectVobSub (forced auto-loaded version) CoreVorbis Audio Switcher ffdshow MPEG-4 Video Decoder Ogg Splitter *(filename) BSPlayer 1.00b805 (VMR-9) BSOD: Exception 0E at 0028:C0059C8D. Returns to Windows normally afterwards. Didn't want to risk another try. BSPlayer 0.86b501 (overlay mode 2) DVobSub loads perfectly. Properties: Default DirectSound CoreVorbis Audio Decoder DirectVobSub (forced auto-loaded version) ffdshow MPEG-4 Video Decoder Ogg Splitter BSPlayer 0.86b501 (overlay mode 1) DVobSub loads perfectly. Properties: Default DirectSound CoreVorbis Audio Decoder **DirectVobSub (forced auto-loaded version) ffdshow MPEG-4 Video Decoder Ogg Splitter *: no properties / configuration, therefore is shown orange **: doesn't react showing it's properties/configuration window when clicked (it does from within its own green arrow tray icon, or in overlay mode 2) ***: doesn't react showing it's properties/configuration window when clicked (it does from within its own green arrow tray icon), and it doesn't show in the "Advanced" section. Conclusions: Old BSPlayer using overlay mode 2 is still the safest way to watch subtitled files, and the newest BSPlayer still has many problems loading filters (specially DVobSub). |
Tags |
filters, overlays, subtitles, testing |
| |