Official BS.Player forums  

Go Back   Official BS.Player forums > Main forum > General Talk And Support

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 4th September 2002
Junior Member
BS.Player Newbie
 
Join Date: Sep 2002
Posts: 1
Rep Power: 0
shan_aya is an unknown quantity at this point
Default how run bsplayer without HDD install ?

hi,
please help....

i try to read divx with bsplayer but without hard duisk install.directly from cd-rom.

i think it's possible ( RunHd=x instruction) but i can't do it...

what is the structure of cd...

FULL explain please...

as - root cd-
bsplay.exe
bsrender.dll...........

thx
Reply With Quote
  #2 (permalink)  
Old 4th October 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

Maybe I'm wrong, but I don't think it's possible to run a DivX movie without registering the codec first, as during playback the codec get it's settings from the registry.
Reply With Quote
  #3 (permalink)  
Old 15th October 2002
Feñiz's Avatar
Member
BS.player Regular User
 
Join Date: Jun 2002
Location: Spain
Posts: 98
Rep Power: 0
Feñiz is on a distinguished road
Default

Using BSPlayer is posible to make self-executable CDs.

You don't need to register the codec, you must put AX codec file into Filters folder, then modify the file BSPfilters.dat, and then burn all them in a CD-ROM.

You need burn BSPlayer and all the folders, and of course your movie.

The CD structure must be like that:

ROOT
Bplay.exe
BSPFilters.dat
BSRendv.dll
Movie.avi
INI file for launching the movie
Filters(Folder)
|
-----Divxdec.ax
Lang(Folder)
Plugins(Folder) (if any)
Skins(Folder) (if any)

If you want to play any DivX movie, you must put the file DivXdec.ax into Filters folder (you can find it at Windows\System in any computer if DivX 5.02 installed). Also, you must create a file BSPFilters.dat (just a text file) containing:

[BSPlayer filter def file]

AddFilter Divxdec.ax,{78766964-0000-0010-8000-00AA00389B71}, DivX 5.02

That's when using a DivX 4.x or 5.x movie. If using a DivX 3 movie, BSPFilters.dat must be:

[BSPlayer filter def file]

AddFilter Divxdec.ax,{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}, DivX 3

This CD will run even if any codec is installed at the computer you'll play ;)
Reply With Quote
  #4 (permalink)  
Old 17th October 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

Feniz said
Quote:
This CD will run even if any codec is installed at the computer you'll play
I guess you wanted to say no codec, but I'm afraid you're wrong. Did you really test your CD's with a DivX5 movie on a fresh installed computer? I beg not! :twisted:

Look at the bspfilters.sam, there is a warning!
; FilterGUID - Filter GUID that you wish to add, filter must be installed

When you register divxdec.ax, in it's latest v5.02 under WinMe, those CLSID are added to registry:
HKCR\CLSID\{78766964-0000-0010-8000-00AA00389B71} -> "DivX Decoder Filter"
HKCR\CLSID\{310E42A0-F913-11D4-887C-006008DC5C26} -> "DivX Decoder Filter Properties Page"
HKCR\CLSID\{1ADD57B8-A7A9-4518-B9B5-862590FF9EB4} -> "DivX Decoder Filter Help Page"
HKCR\CLSID\{83E66439-05D5-488C-A236-AA20E543D384} -> "DivX Decoder Filter Quality Page"
And the decoder is added to the DirectShow filter enumeration:
HKCR\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}
HKCR\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\CLSID_DivXDeux
HKCR\CLSID\{CF49D4E0-1115-11CE-B03A-0020AF0BA770}\Instance\CLSID_DivXDeux
(But when you unregister divxdec.ax (DivX5.02), last CLSID_DivXDeux instances remain.)

I've compared the log of registry access from BSplayer (running on HD a movie located on HD), before and after registering the divxdec.ax filter v5.02 located in the \filters directory.
When BSplayer don't find in the registry, at HKCR\CLSID\ the DivX Decoder Filter it has to load, as specified in bspfilters.dat, then it fails playing a DivX5 movie.

What you say was true for DivX3. For DivX3 movies, you just have to put DivX_c32.ax in the \filters dir without registering, and it works (even with no bspfilters.* files) ...Magic! You can't access it's properties in the movie context menu, it's *really* not registered.
Move the codec in an other directory, it won't play anymore: you get the famous "unknown file format (DIV3)"... or DIV4.

:arrow: FFDShow is maybe the solution, as it can play every DivX file. But I've made no test. I'm not shure it can perfom as well.

The \filters directory magic don't work for DivX5 codecs, even with the help of the bspfilters.dat file you would get the "unknown file format (DIVX)".. But put the divxdec codec whatever you want, register it (with regsvr32.exe) and that'll be OK, even for DIV3 movies.

It doesn't work anymore for DVobsub neiher. I was used to put DVobsub.ax in the filter directory, together with Vobsub.dll, and register DVobsub, but I have some trouble now to make it work everywhere without installation.

-> still inverstigating...
Reply With Quote
Reply

Tags
hdd, install, run

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules


All times are GMT +1. The time now is 01:55 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