> Following FFMPEG version WORKS with latest CVS versions of
> DirectFB/DFB/linux-viafb/softdevice VDR plugin (everything updated today
> 2007-03-14):
>   svn checkout -r {20070207} svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

If svn checkout commands is the same as cvs, this should include all changes
up to 2006-02-06 23:59:59. If thats correct, this is ffmpeg revision 7865,
>
>   svn checkout -r {20070208} svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
and this should be revision 7881.

Yes. SVN checkout without time part assumes that timestamp part is 00:00:00, so the command would checkout "20070207 00:00:00" revision.

However, "svn log -r {20070207}:{20070208}" command lists revision numbers from 7851 to 7872 so the working rev would be 7851 and non-working rev 7872. But could be that I'm wrong because I don't usually play with SVN revisions, I just use the latest trunk version.

Would you like to do some further checks?
Does revision 7876 still work?
If answer is yes which of above revision kicks us ?
If answer is no, I've to guess some more.

No probs. I'm just glad if I can help somehow.

I went through and tested these revisions. It turn out that rev 7852 was the last one working and rev 7853 of ffmpeg broke the VDR output.

This was the cmd I used to checkout the last working ffmpeg source codes (FYI for those having the same problem):
 svn checkout -r 7852 svn://svn.mplayerhq.hu.ffmpeg/trunk ffmpeg

7853 revision modified ffmpeg/libavcodec/avcodec.h and ffmpeg/libavformat/mpeg.c files so there must be something nasty. Changelog talks about some patch for HD DVD demuxing. "svn diff -r 7852:7853" command shows just handful of modified lines.

avcodec.h change is just some new enum type, so it probably doesn't break anything.

mpeg.c file has dozen of changed/added code lines. Something to do with PES extensions and frame handling (what ever those are :-)

I didn't go through every revision after that 7853 revision so could be that "potential bug" in mpeg.c file is fixed there. But neverthless the latest ffmpeg revision doesn't work either so....

This could be some "only under certain cirmumstances bug" in ffmpeg which surfaces only when the library is used in a way softdevice uses it, so not really softdevice bug.

Best regards,
Mike N

_________________________________________________________________
Find what you need at prices you’ll love. Compare products and save at MSN® Shopping. http://shopping.msn.com/default/shp/?ptnrid=37,ptnrdata=24102&tcode=T001MSN20A0701

_______________________________________________
Softdevice-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to