One issue I've noted, in trying to build with the local statically-linked
ffmpeg (the default scenario): the qrender/local_ffmpeg.sh script makes a
bad assumption about the path ffmpeg-snapshot.tar[.bz2] extracts to.
(Namely, that it's NOT 'ffmpeg'.) As a result, it creates a broken recursive
symlink 'ffmpeg/ffmpeg' that eventually breaks the ffmpeg build during its
"install" phase.

I kluged around that like so (diff attached) — it's admittedly ugly, but it
at least lets the ffmpeg build complete successfully inside qrender/.

I also added a pre-extract 'rm' to ensure ffmpeg-snapshot.tar wasn't being
extracted on top of a previous, potentially different/dirty, source tree.
But I kind of hate that, because I don't sanity-check $extractDir
sufficiently before tossing it to something as potentially-destructive as
'rm -r'.

...Unfortunately, as is all too common when dealing with ffmpeg's
moving-target API, this fix allows the build to advance only slightly
farther before it falls over in a flurry of deprecation warnings and
undeclared symbols trying to compile engine/ffmpeg_enc.cpp (see relevant
output, also attached.)

So, at best this just seems to expose an incompatibility with recent
ffmpeg-snapshot.tar.bz2. :-(

-FeRD
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
QDVDAuthor-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qdvdauthor-users

Reply via email to