Official BS.Player forums  

Go Back   Official BS.Player forums > Main forum > General Talk And Support
Register FAQ Calendar Today's Posts Search

General Talk And Support General talk and peer-to-peer support about BS.Player and other video and audio multimedia players.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12th July 2002
Junior Member
BS.Player Newbie
 
Join Date: Jul 2002
Posts: 9
Rep Power: 0
puidon is an unknown quantity at this point
Default is bsplayer a codec-independent player?

What I mean codec-independent is that it does not need installation of codec
if there is suitable codec file under filters folder, then it can play the avi file

In my testing, it is not.
I cannot play divx4 or upper version of avi even I place a divxdec.ax under
the filters folder and modify the bspfilters.dat with
AddFilter divxdec.ax,{78766964-0000-0010-8000-00AA00389B71},Divx Decoder Filter

I cannot use ffdshow filter also without installation.
I have specify
DIV3={04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG-4 Video Decoder
DIV4={04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG-4 Video Decoder
DIVX={04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG-4 Video Decoder
and
AddFilter ffdshow.ax,{04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG-4 Video Decoder

Is my FilterGUID incorrect? I'm not sure because I have search my registry and find out there is different FilterGuid with the name ffdshow

Last question, is there any internal list for bsplayer to know which filter to
use with some kind of FourCC code? e.g. divx 3 beta?

If I place DIVX_c32.ax under filters folder, it can play divx3 file.
however, if I rename DIVX_c32.ax, bsplayer said DIVX3:unknown file format
so I wonder how bsplayer know how to load which filter dynamically?
Reply With Quote
  #2 (permalink)  
Old 12th July 2002
Junior Member
BS.Player Newbie
 
Join Date: Jul 2002
Posts: 9
Rep Power: 0
puidon is an unknown quantity at this point
Default more

other GUID is in :
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9A98ADC C-C6A4-449E-A8B1-0363673D9F8A}
called ffdshow MPEG-4 Video Decoderffdshow
Reply With Quote
  #3 (permalink)  
Old 12th July 2002
xlv600's Avatar
Senior Member
BS.Player Power User
 
Join Date: Jun 2002
Location: France
Posts: 218
Rep Power: 0
xlv600 is an unknown quantity at this point
Default

Using :
AddFilter {78766964-0000-0010-8000-00AA00389B71},DivX 5.02 decoder

before the [Video] entry will force the loading of DivX 5.02 from the Filters directory... even if you're looking at a MPEG movie :lol: .

In order to look at DivX5 encoded movies, you should try to add in the [video] section:
DX50={78766964-0000-0010-8000-00AA00389B71},DivX 5.xx decoder

as DX50 is the fourcc used by this encoder.
To be sure, look at the header of your movie with a binary viewer.

You may be right, it's not for sure that BSplayer works with DivX movies on a virgin system, without first registering the codecs. It seems I can't make it work properly, but I've not made a lot of tests, I should load debug version to figure out what happens, monitor what is loaded from registry, monitor what files are loaded... and I'm so lazy :roll:

It's not so easy to figure out what happends on a brand new system.
Once installed, and you need to install for encoding, the DivX codecs register itself in a lot of places in the registry. And uninstall won't remove all locations, as you may have shared links. I was surprised to see that after removing DivX5.02, it's DivX4.11 DLL that was loaded from the %system% directory (previously renamed DivX4.dll instead of DivX.dll to make them work together with a little tweak of the registry) instead. I can't mess all my system just for testing. :?
Reply With Quote
Reply

Tags
codecindependent, player


Posting Rules


All times are GMT +1. The time now is 02:21 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20