[FFmpeg-devel] [PATCH 1/2] tools/uncoded_frame: fix video codec generation

Lukasz Marek lukasz.m.luki2 at gmail.com
Mon Mar 24 17:58:23 CET 2014


Codec id is guessed from uninitialized sample format.

Signed-off-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>
---
 tools/uncoded_frame.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/uncoded_frame.c b/tools/uncoded_frame.c
index eafbbfd..53e71ea 100644
--- a/tools/uncoded_frame.c
+++ b/tools/uncoded_frame.c
@@ -177,12 +177,12 @@ int main(int argc, char **argv)
             st->stream->codec->pix_fmt             = st->link->format;
             break;
         case AVMEDIA_TYPE_AUDIO:
-            st->stream->codec->codec_id =
-                av_get_pcm_codec(st->stream->codec->sample_fmt, -1);
             st->stream->codec->channel_layout = st->link->channel_layout;
             st->stream->codec->channels = avfilter_link_get_channels(st->link);
             st->stream->codec->sample_rate = st->link->sample_rate;
             st->stream->codec->sample_fmt = st->link->format;
+            st->stream->codec->codec_id =
+                av_get_pcm_codec(st->stream->codec->sample_fmt, -1);
             break;
         default:
             av_assert0(!"reached");
-- 
1.7.10.4



More information about the ffmpeg-devel mailing list