mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-24 17:12:34 +02:00
Don't loose bits_per_raw_sample when transcoding.
Originally committed as revision 18671 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2e418f5ed8
commit
a39b76ea7d
2
ffmpeg.c
2
ffmpeg.c
@ -1748,6 +1748,7 @@ static int av_encode(AVFormatContext **output_files,
|
|||||||
av_metadata_set(&ost->st->metadata, "language", lang->value);
|
av_metadata_set(&ost->st->metadata, "language", lang->value);
|
||||||
|
|
||||||
ost->st->disposition = ist->st->disposition;
|
ost->st->disposition = ist->st->disposition;
|
||||||
|
codec->bits_per_raw_sample= icodec->bits_per_raw_sample;
|
||||||
|
|
||||||
if (ost->st->stream_copy) {
|
if (ost->st->stream_copy) {
|
||||||
/* if stream_copy is selected, no need to decode or encode */
|
/* 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);
|
av_exit(1);
|
||||||
}
|
}
|
||||||
ost->resample_height = icodec->height - (frame_topBand + frame_bottomBand);
|
ost->resample_height = icodec->height - (frame_topBand + frame_bottomBand);
|
||||||
|
codec->bits_per_raw_sample= 0;
|
||||||
}
|
}
|
||||||
ost->encoding_needed = 1;
|
ost->encoding_needed = 1;
|
||||||
ist->decoding_needed = 1;
|
ist->decoding_needed = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user