[FFmpeg-devel] [PATCH] asf-format doesn't work as stream for XBox360

Patric Stout patric
Sun Oct 14 23:35:38 CEST 2007

Hi all,

As I was trying to get ffmpeg to do some on-demand streaming of WMV2 to
my XBox360, I noticed it was always rejected. When I converted the file
to a wmv first, and tried to playback that file, it went okay. So it
made me wonder why that was. After a short search, I found out that my
XBox doesn't like the fact that in the asf-container it is told the
filelength is 0 (which, when writing to a file, is later replaced by the
real number, but of course this can't be done on a stream).

Now this is done on several places, but only one places my XBox cares
about. So, I made a small patch that fills in a huge value by default
(which normally gets overwritten later on by the real value), which
makes streaming to my XBox via ffmpeg work perfectly. Attached is that
patch. I hope it is useful for more people. Now I can finally watch
movies on my XBox via an on-demand stream from my Linux computer.. too
bad you can't encode HR movies in WMV2 format, but that is an other story ;)

With kind regards,

Patric Stout

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: asf-fix.patch
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071014/1c7ebd91/attachment.txt>

More information about the ffmpeg-devel mailing list