From a39b76ea7d98c63b83584ff761977cf41b61b314 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 23 Apr 2009 23:30:16 +0000 Subject: [PATCH] Don't loose bits_per_raw_sample when transcoding. Originally committed as revision 18671 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffmpeg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ffmpeg.c b/ffmpeg.c index c050512ae2..f6923c54a0 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -1748,6 +1748,7 @@ static int av_encode(AVFormatContext **output_files, av_metadata_set(&ost->st->metadata, "language", lang->value); ost->st->disposition = ist->st->disposition; + codec->bits_per_raw_sample= icodec->bits_per_raw_sample; if (ost->st->stream_copy) { /* if stream_copy is selected, no need to decode or encode */ @@ -1857,6 +1858,7 @@ static int av_encode(AVFormatContext **output_files, av_exit(1); } ost->resample_height = icodec->height - (frame_topBand + frame_bottomBand); + codec->bits_per_raw_sample= 0; } ost->encoding_needed = 1; ist->decoding_needed = 1;