On 26/01/13 01:32, Diego Biurrun wrote:
> On Fri, Jan 25, 2013 at 02:58:42PM +0100, Luca Barbato wrote:
>> Mirrors the one avcodec.
> 
> This is ungrammatical, either "Mirrors the one in libavcodec." or
> "Mirrors the one libavcodec has."

Both are fine. Thanks =)

> 
>> --- a/libavformat/avformat.h
>> +++ b/libavformat/avformat.h
>> @@ -1042,6 +1042,13 @@ typedef struct AVFormatContext {
>>       */
>>  #define RAW_PACKET_BUFFER_SIZE 2500000
>>      int raw_packet_buffer_remaining_size;
>> +
>> +    /**
>> +     * strictly follow the standard.
>> +     * - encoding: Set by user.
>> +     * - decoding: Set by user.
>> +     */
>> +    int strict_std_compliance;
>>  } AVFormatContext;
> 
> I notice that the rest of the file does it, but encoding/decoding should
> really be muxing/demuxing ...

I guess I should fix avformat fix the =)

> 
>> --- a/libavformat/options_table.h
>> +++ b/libavformat/options_table.h
>> @@ -57,6 +57,12 @@ static const AVOption options[]={
>>  {"bitstream", "detect bitstream specification deviations", 0, 
>> AV_OPT_TYPE_CONST, {.i64 = AV_EF_BITSTREAM }, INT_MIN, INT_MAX, D, 
>> "err_detect"},
>>  {"buffer", "detect improper bitstream length", 0, AV_OPT_TYPE_CONST, {.i64 
>> = AV_EF_BUFFER }, INT_MIN, INT_MAX, D, "err_detect"},
>>  {"explode", "abort decoding on minor error detection", 0, 
>> AV_OPT_TYPE_CONST, {.i64 = AV_EF_EXPLODE }, INT_MIN, INT_MAX, D, 
>> "err_detect"},
>> +{"strict", "how strictly to follow the standards", 
>> OFFSET(strict_std_compliance), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, 
>> INT_MAX, D|E, "strict"},
>> +{"very", "strictly conform to a older more strict version of the spec or 
>> reference software", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_VERY_STRICT 
>> }, INT_MIN, INT_MAX, D|E, "strict"},
> 
> an older 

I guess I should fix that on avcodec first.

Patch on hold till I do not cleanup those then. Opinions on the
functionality meanwhile?

lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to