Active forum topics
- WMP can't play files at all
- upgrade vista 64 ==> win 7 64 divx disappears but debris in registry
- DivX Connected News
- Subtitles on Xbox 360 MC
- DivX player on OSX creates junk file in Applications directory
- Will installing DivX Player 7 on top of my licensed DivX 6.8 Pro, cause problem with DivX create codec?
- xbox 360 extender not working
DivX Connected: More than „just DivX“
Fri, 11/30/2007 - 05:24 — kamiwa
Ever wished your Connected Box could play more than "just DivX"?
Here's a how to make it happen.
- kamiwa's blog
- 14969 reads
License Agreement
NO COMMERCIAL USE: This License Agreement grants our community members the right to use the Software downloaded from DivX Labs for personal use only in order to evaluate and provide feedback about it to DivX, Inc. Commercial use of the Software or of the work products resulting from its use is not permitted under the Terms of Use of DivX Labs.- To read the full Terms of Use please visit the Terms of Use page.
- To inquire about commercial licensing please email us

k31xcksv
LADYALER
support RM?
does the hack support RealMedia live broadcast as well? i wana watch aljazeera on my TV, not on my small monitor..pls help..
You are wonderfull. Great
You are wonderfull. Great work and thank a lot :)
Should the config file overwrite the dll?
Should I replace the DCDShowPlaybackPlugin.dll file with the DCDShowPlaybackPlugin config file in the /Bin/DivXConnected directory, or are they treated as 2 seperate entities? When attempting the edit the .dll file is resembles nothing like the examples given above. Please excuse my naivety - I'm brand new to this having just recently purchased a DSM330, which is running the 1.2 server module. I have a HD format file with DTS Audio, I've read in an associated blog that this is incompatible with DivX Connected, is there a workaround? Any help would be very much appreciated.
Both are required
The dll is the actual plugin. The config file includes the settings for this plugin. So you need both.
Hi
I read the post and I am trying to play some AVI files on the dsm 330 I took with my handycam, I converted them to mkv files but they still dont show in the server...
anything I can do or doing wrong????????
Problem encoding H264 format with Dr. Divx
The video encodes just fine but the audio playback ends up being far too slow, what on earth am I doing wrong???
can't get it to work
I'm so frustrated! can't get it to work. followed it all and my DCDShowPlaybackPlugin.config file looks just fine, check all the codes, etc, etc.
Is there some thing I should do to "activate" the DCDShowPlaybackPlugin.config file?
For some reason I get an "You are not authorized to access this page" message when I try to access to ink to "info that SeaBass from DivX “leaked” on the Connected forum" (http://labs.divx.com/node/1166) .....
Would it matter that my DivX Connected folder is not in C:\Program Files?
any help anyone?
many thanks ...
Paul
Another Hack
As I already said below there is no way of getting the Haali Splitter to split MPEG-I files. So what we would need is another splitter.
The only two splitters freely available for splitting MPEG-I I could find are MPEG-I Stream Splitter, which is included in quartz.dll, the central library of the Microsoft DirectShow installation and Gabest’s MPEG Splitter.
Unfortunately both of them confront us with a new problem. The original Microsoft filter additionally needs a file source filter which it then can connect to. This would mean we’d need to insert two filters to the demuxer section for one media type, which we can’t.
Gabest’s MPEG Splitter comes in two variations, as MPEG Splitter (same problem as with the MS filter, it additionally needs a file source filter to work) or as a combined MPEG Source / Splitter filter which is actually the same way as Haali works.
Unfortunately the filter from Gabest will always create an output pin for subtitles, even if the media file doesn’t contain any subtitle streams. It seems that the Connected Server software doesn’t like that fact, and doesn’t know how to deal with this pin and thus will fail.
In other words, it seems that we’re in general pretty much limited to media that can be dealt with by the Haali splitter, as it is one of the few filters that comes as a source- and demuxer-filter combination.
This leaves us two possibilities: Either re-encode unsupported media to DivX or wrap your footage into the one container that Haali splitter originally was made for. And that is: Matroska!
The advantage of this solution is, that it is fast (a matter of two or three minutes for a 90 minute movie) and that video and audio will stay as they were, untouched. We only move them from one container format into another one. (It’s similar to unpacking a present from the manufacturer’s box and putting it into a gift box! The present will still be the same, but it’ll look nicer!)
So how’d you do that? Normally you’d use MKVMerge from MKVToolnix. Download it here!
For MPEG-I this unfortunately won’t work, as MKVMerge, prior to muxing your media into Matroska container, needs to split the files into it’s elementary video and audio streams. For doing this it relies on the Haali splitter. And as we already found out, Haali can’t split MPEG-I files.
Fortunately there’s gdsmux.exe! It comes with the Haali Splitter. You should find it under C:\Program Files\Haali\MatroskaSplitter .
Start it through double-clicking, right click on its work area, "Add Source", set the file filter to "All files" and pick your MPEG file. Select your output destination by clicking on the “...” – button and enter a file name, ending with “.mkv”. Then click the “Start” - button. A few minutes (or seconds, depends on your file size) you got a Matroska file that will play on your box like a cham.
@ae from www.connunity.com: This method should actually solve your VOB problems as well! It seems that your problems don’t come from the de-/encoding process, but from seeking in the VOB container. Haali’s support for Matroska is much better than for VOB. (You even have the choice! You can use MKVMerge or gdsmux.)
Allow me a personal comment: I know that for you guys this most likely will only seem to be a dirty hack. For me and and some others from the DivX forum, it means a wish came true:
DivX is finally going MATROSKA! Hooray!
Merry Christmas to you all!
thanks
impressive stuff Kamiwa. many thanks for this. Making DivX Connected play these files would of course be even better, but this solution is a good second!
Unfortunatley I'm still having trouble with mp4 files. I've added the MP4 id to the demuxer:
...
formatId>VOBMP4
and added the codecs at the video decoder section as suggested in one of the comments:
codecId>H264X264
BSSH
DAVC
PAVC
avc1
NDSC
NDSP
NDSS
NDXC
NDXH
NDXP
NDXS
but doesn't seem to work yet ...
Video Codec IDs
When you play these files in WMP or Media Player Classic, the ffdshow video decoder tray icon will flash up, right?
- Right click on it.
- From the pop up menu, pick the ffdshow video decoder entry.
- Inside ffdshow video decoder configuration select Info & CPU in the left panel.
ffdshow will then display information about the video currently playing. Amongst it you will find the FOURCC info. That should be the CodecID you need. Mind, it could be either upper- or lowercase. Try both.
EDIT: You didn't really add VOBMP4 or H264X264, did you? These are two entries each!
So for the demuxer (Haali Splitter) the entry should look as follows:
http://www.kamiwa.de/userfiles/image/demuxers.gif
and for ffdshow it should look like this:
http://www.kamiwa.de/userfiles/image/decoders.gif
Yeaaaaaah!
it works! thanks a million! "MP4V" was the codec I needed (for playing movies made with Nokia phones).
Can I post the final config file anywhere?'
cheers and have a great christmas!
Paul
Your config file
If you want, I can host it for you. Send it by mail to kamiwa at kamiwa dot de
link to amended config file
http://www.kamiwa.de/userfiles/pholland/DCDShowPlaybackPlugin.zip
and dont forget to check at the ffdshow config (at 'DirectShow Control' and 'Use ffdshow only in') that DivX Connected is added to that list.
adios
P
Hello, I'd love to use this
Hello,
I'd love to use this one,but I just got the other config file working and want to watch mkv movies.last time I tried,all of those disappeared.Can this config file be added to the original instead of overwriting it?
BTW,I think kamiwa and phollanduk are very clever to get all this stuff working for everyone.A great piece of kit made even greater!Thanks so much for all your hard work!
Sally
Checklist
1.) I assume you used "my" config file and copied it to "Your Connected folder"\Bin\DivX Connected?
2.) You installed latest version of ffdshow tryout?
3.) You installed AC3Filter 1.1?
4.) You activated all the codecs in the video and audio configuration pages of the ffdshow codec that you want to use for playback?
5.) You turned all other video processing options off in ffdshow video decoder?
6.) Your configured audio in ffdshow according to this setup: http://www.kamiwa.de/de/node/14
7.) You either restarted DivX Content Managment Service and DivX Connected Server or alternatively rebooted the PC after applying the setup?
8.) What type of video (AVC, MPG, VOB, ...) are you trying to play? Is it supported?
Completed Checklist
wow, thanks for the quick response!
1.) Yes, also checked the CLSID codes with the Haali Media Splitter
2.) yes, Dec 3 2007
3.) AC3Filter 1.46 it says ...
4.) well ... there are many codecs there and some are set as disabled ... I've checked mpg and mp4 though as those are the ones that I want to see.
5.) yes
6.) didn't do that yet, but will try the moment I can play an mpg / mp4 file ...
7.) sure
8.) mpeg / mpg / mp4
íf I play these movies in mediaplayer it shows that is uses ffshow and AC3filter and all works fine
In DivX Connected I can't even see the movie files so also don't know if the problem is audio or video related ...
Further debugging suggestions
It is important to understand, that DivX Connected Server will only accept / show a media file when it detects both video and audio as playable. Additionally non audio or non video streams (eg. subs) under some circumstances may cause problems.
First of all let's make sure, that DCS uses ffdshow at all. When you rescan the folder that contains your mpegs, can you see the ffdshow tray icon flashing up? If yes, it means that splitting the files through Haali works and at least on part of your movies (video or audio) gets passed on to ffdshow. If not, it's Houston we got a problem!
If this is working, let's carry on with audio configuration, as from what you say about your video configuration, I would assume that you configured it correctly.
Any idea what kind of audio is included in the media? MPA, AC3 or AAC?
Anyway, if the audio is AC3 and needs to be decoded through AC3Filter version 1.46 it most likely won't work.
1.) AC3Filer 1.46 has already given us (that is the DivX Community and especially us DivX forum mods) a hard time when it came to DivX encoding. This is still true for both DivX Converter and Dr. DivX. The recommended version therefore is 1.11.
2.) If you used the CLSID for AC3Filter from "my" config file, I think it won't match the CLSID of version 1.46 as I still use 1.11
If the audio is MPA or AAC please configure ffdshow audio decoder to match the configuration described in the link from above as
a) the config file passes these audio types to ffdshow audio decoder
and
b) AC3Filter can't decode them anyway.
My current recomendation is to complety get rid of AC3Filter and use ffdshow only.
Let me know how if this worked for you!
No progress ...
my frustrations are increasing ... Just to be sure I've copied your config file again, removed the ac3filter, applied your "Getting ffdshow audio settings right", stopped/started the DivXConnected service ... re-scanned ... still not a single mpg/ mpeg shows in the black DivX Connected window ....
if I play these files with e.g. WMP the video / audio ffdshow icons appear, but during scanning those icons do not appear. They also don't show if I scan divx files (who play just fine), so not sure if this is an error ...
error during install
By the way: I received an error during install of DivX Connected:
"The procedure entry point JS_GetScriptFilenameFlags could not be located in the dynamic link library js3250.dll"
No idea what that means, but could this be related to my problems?
P
use ffdshow in ...
got a little bit further now ... Discovered that the ffdshow setting "use ffdshow only in:" refered to a bunch of players, but did not include DivX Connected. I've added DivX Connected now and now some mpg are visible ... still not there that though, as many mpgs are still not visible. I even tried the Ms test files:
http://support.microsoft.com/support/mediaplayer/wmptest/samples/new/mediaexample.mpg
http://support.microsoft.com/support/mediaplayer/wmptest/samples/new/mediaexample.mpeg
neither shows ....
I also tried to add the mp4 settings as explained below, but doesn't work either ... I feel so stupid ... but I'm not, honest!
P
MPEG-I
Both of the sample files are MPEG-I and not MPEG-II.
Haali wonn't split them. So we'll have to use some different splitter for them. I'll see what works and be back with you tommorrow.
Good night for now!
Before I advise you to
Before I advise you to uninstall and reinstall DivX Connected (preferable to c:\Program Files) have you got any chance to upload a chunk of one of your movies to somewhere so that I can check what we're dealing with?
iTunes Podcasts
After following these steps, I added my podcasts folder, which I manage through iTunes, to my Connected™ server, and now all my podcasts (mp4) are streaming to my TV through the GejBox... AWESOME!
itunes.. drm?
HI could you possibly send me a link to your directshow.config file?
I would like to use my itunes library but cannot for the life of me figure out all the steps needed to make this happen?
Also do you know if DRM protected files are playable on the DSM 330?
Cheers
mintoons
DivX Connected can play back
DivX Connected can play back files with DivX DRM, but it won't play files with any other type of DRM.
[dan]
The GejBox...You realize
The GejBox...You realize it's called Divx Connected now..lol
just messin' with ya...
Has anyone ever seen the so-called GejBox?
I have heard there are photos of one floating around.
CaseMod
I guess we can start a CaseMod thread to convert GejBoxes to DSM-330's, or other appliances!
Yea...
Turn one into a toaster...stealth looking..lol
Toaster
But then people will wonder why I have two toasters by my TV in the living room ;-)
Functionality!
That's why it's gotta remain functionality...It must still work...and have DivX Connected inside...
Yahoo!! it works
Yahoo!! it works. Used your config file seems to be working great.
So I pass on my thanks to you & the developers.
Thanks ! I've tested with
Thanks ! I've tested with Matroska x264 and it seems to work flawlessly, you're my hero! 8)
Developers, developers
Well, it wouldn't have been possibly without the developers, who architected the server software to support it. So our thanks really should go to them.
As Steve Ballmer from Microsoft once put it:
So thanks to Hari and the rest of the crew!