Hi,
Darren Salt wrote:
I demand that Reinhard Nissl may or may not have written...
it's been a long time being busy at work and home, so I'm very pleased to announce maintenance release 0.7.10 today:
http://home.vr-web.de/~rnissl/vdr-xine-0.7.10.tgz
[snip]
The change to src/libffmpeg/libavcodec/i386/Makefile.am is wrong - you could change the second replacement to 's/-O([0-9]|s|$)/-Os /g' (or use "sed -re"), but this won't catch -O except at the end. 's/$/ -Os/', perhaps...
Well, in xine-devel ML you wrote
"s/-O([0-9]|\s|$)/-Os /g" should fix it.
So I thought those backslashes were necessary when using double quotes. As the Makefile used single quotes I've dropped the backslashes.
Hhm, this simple test seems to work (-O at the start):
echo '-O -O1 -Os -O' | sed -e 's/-O([0-9]|\s|$)/-Os /g'
I should have updated .debs available within a day or two. libxine1 1.1.3-2 will include an *experimental* AFD patch in the expand plugin - I'm not interested in bug reports concerning this unless they're accompanied by patches.
Cool -- are you relying on XINE_STREAM_INFO_VIDEO_AFD?
My implementation in libmpeg2 is not perfect. It lacks stacking (AFD information may be valid for a sequence, group or frame, i. e. the AFD for a sequence could be overridden for a single frame duration by a frame AFD) and cannot detect XINE_VIDEO_AFD_NOT_PRESENT.
Would you provide me a sample stream which contains some transitions between different XINE_VIDEO_AFD_* values?
Then I could fix my implementation.
Bye.