[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