[FFmpeg-devel] [PATCH] flac demuxer
Justin Ruggles
justinruggles
Fri May 2 23:38:54 CEST 2008
Michael Niedermayer wrote:
> On Thu, May 01, 2008 at 11:42:54PM -0400, Justin Ruggles wrote:
>> Michael Niedermayer wrote:
>>> On Wed, Apr 30, 2008 at 10:15:35PM -0400, Justin Ruggles wrote:
>>>> Hi,
>>>>
>>>> I wrote:
>>>>> I'll make the appropriate changes and submit new patch(es).
>>>> Here are 6 new patches which do the same as the last patch.
>>>>
>>>> -Justin
>>>>
>>>>
>>>> [...]
>>>> diff --git a/libavcodec/flac.c b/libavcodec/flac.c
>>>> index 28e25e7..fb1ac49 100644
>>>> --- a/libavcodec/flac.c
>>>> +++ b/libavcodec/flac.c
>>>> @@ -119,7 +119,7 @@ static av_cold int flac_decode_init(AVCodecContext * avctx)
>>>>
>>>> static void dump_headers(AVCodecContext *avctx, FLACContext *s)
>>>> {
>>>> - av_log(avctx, AV_LOG_DEBUG, " Blocksize: %d .. %d (%d)\n", s->min_blocksize, s->max_blocksize, s->blocksize);
>>>> + av_log(avctx, AV_LOG_DEBUG, " Blocksize: %d .. %d\n", s->min_blocksize, s->max_blocksize);
>>>> av_log(avctx, AV_LOG_DEBUG, " Max Framesize: %d\n", s->max_framesize);
>>>> av_log(avctx, AV_LOG_DEBUG, " Samplerate: %d\n", s->samplerate);
>>>> av_log(avctx, AV_LOG_DEBUG, " Channels: %d\n", s->channels);
>>> why?
>> ok, i guess this should really be done at the same time as patch #5, and
>> should also include changing the input to a FLACStreaminfo instead of a
>> FLACContext.
>>
>>> [...]
>>>> +#ifndef FFMPEG_FLAC_H
>>>> +#define FFMPEG_FLAC_H
>>>> +
>>>> +#include "avcodec.h"
>>>> +
>>>> +/**
>>>> + * Data needed from the Streaminfo header for use by the raw FLAC demuxer
>>>> + * and/or the FLAC decoder.
>>>> + */
>>>> +#define FLACSTREAMINFO \
>>>> + int min_blocksize; /**< minimum block size, in samples */\
>>>> + int max_blocksize; /**< maximum block size, in samples */\
>>>> + int max_framesize; /**< maximum frame size, in bytes */\
>>>> + int samplerate; /**< sample rate */\
>>>> + int channels; /**< number of channels */\
>>>> + int bps; /**< bits-per-sample */\
>>>> +
>>>> +#endif /* FFMPEG_FLAC_H */
>>> This file does NOT need avcodec.h
>> sure enough. I'll take it out.
>>
>> New patch set:
>>
>> already approved:
>> 0001-change-function-params-for-metadata_streaminfo.patch
>> 0002-change-function-params-for-dump_headers.patch
>> 0005-move-init_get_bits-inside-conditional.patch
>>
>> attached:
>> 0003-split-out-some-decoder-context-params-to-a-shared-macro.patch
>> 0004-share-streaminfo-parsing-function.patch
>>
>>
>> Thanks,
>> Justin
>>
>>
>
>> >From e7c9ccea2bfb073069536620b9fa3ea66234f6be Mon Sep 17 00:00:00 2001
>> From: Justin Ruggles <justin.ruggles at gmail.com>
>> Date: Thu, 1 May 2008 23:32:01 -0400
>> Subject: [PATCH] split out some decoder context params to a shared macro
>
> ok
>
>
> [...]
>
>> >From 9d87939cfb088f139f804a1d165de7d23304d288 Mon Sep 17 00:00:00 2001
>> From: Justin Ruggles <justin.ruggles at gmail.com>
>> Date: Thu, 1 May 2008 23:35:48 -0400
>> Subject: [PATCH] share streaminfo parsing function
>
> ok
applied.
flac demuxer patches to follow in the near future.
thanks,
justin
More information about the ffmpeg-devel
mailing list