[FFmpeg-soc] [soc]: r388 - matroska/matroskaenc.c
David Conrad
umovimus at gmail.com
Sat Jul 14 00:00:09 CEST 2007
On Jul 13, 2007, at 4:35 AM, Baptiste Coudurier wrote:
> Hi
>
> conrad wrote:
>> Author: conrad
>> Date: Fri Jul 13 06:12:16 2007
>> New Revision: 388
>>
>> Log:
>> Write bit depth for PCM audio
>>
>> Modified:
>> matroska/matroskaenc.c
>>
>> Modified: matroska/matroskaenc.c
>> =====================================================================
>> =========
>> --- matroska/matroskaenc.c (original)
>> +++ matroska/matroskaenc.c Fri Jul 13 06:12:16 2007
>> @@ -366,6 +366,7 @@ static int mkv_write_tracks(AVFormatCont
>> AVCodecContext *codec = st->codec;
>> offset_t subinfo, track;
>> int native_id = 0;
>> + int bit_depth = 0;
>>
>> track = start_ebml_master(pb, MATROSKA_ID_TRACKENTRY);
>> put_ebml_uint (pb, MATROSKA_ID_TRACKNUMBER , i + 1);
>> @@ -384,6 +385,19 @@ static int mkv_write_tracks(AVFormatCont
>> }
>> }
>>
>> + switch (codec->codec_id) {
>> + case CODEC_ID_PCM_S16LE:
>> + case CODEC_ID_PCM_S16BE:
>> + case CODEC_ID_PCM_U16LE:
>> + case CODEC_ID_PCM_U16BE:
>> + bit_depth = 16;
>> + break;
>> + case CODEC_ID_PCM_S8:
>> + case CODEC_ID_PCM_U8:
>> + bit_depth = 8;
>> + break;
>> + }
>> +
>
> av_get_bits_per_sample(codec->codec_id)
Fixed
More information about the FFmpeg-soc
mailing list