[FFmpeg-devel] CrystalHD and ffmpeg probe behaviour
philipl at overt.org
Sat Jan 14 23:23:32 CET 2012
The one last issue I need to sort out before you can reliably use the
decoder for transcoding is that, as far as I can tell, unless you
crystalhd decoder is the default (first chosen) decoder for a given
will incorrectly identify the raw yuv format of the decoded stream,
failures at actual transcode time.
If I make the crystalhd decoder the default one, then ffmpeg sees that
returns yuyv422 and automatically configures the scaler to do
to yuv420p for the encoder, and everything works.
if it's not default, then it will do the probe with the default
decoder, resulting in
it assuming the decoder outputs yuv420p and not setting up a filter. I
with the -pix_fmt options and manually adding a filter but I didn't
find a way to force
the expected decoder format to change.
Is there some combination of options that will do this or is there a
I need to fix?
More information about the ffmpeg-devel