[FFmpeg-devel] [PATCH] add AVCodecContext field to specify desired number of channels

Michael Niedermayer michaelni
Tue Aug 21 01:41:18 CEST 2007


Hi

On Mon, Aug 20, 2007 at 11:28:37PM +0200, Reimar D?ffinger wrote:
> Hello,
> On Mon, Aug 20, 2007 at 09:20:29PM +0100, M?ns Rullg?rd wrote:
> > Reimar D?ffinger <Reimar.Doeffinger at stud.uni-karlsruhe.de> writes:
> > > On Mon, Aug 20, 2007 at 07:37:47PM +0200, Michael Niedermayer wrote:
> > >> On Mon, Aug 20, 2007 at 04:53:26PM +0200, Reimar D?ffinger wrote:
> [...]
> > >> > @@ -753,6 +753,7 @@ static const AVOption options[]={
> > >> >  {"timecode_frame_start", "GOP timecode frame start number, in non drop frame format", OFFSET(timecode_frame_start), FF_OPT_TYPE_INT, 0, 0, INT_MAX, V|E},
> > >> >  {"drop_frame_timecode", NULL, 0, FF_OPT_TYPE_CONST, CODEC_FLAG2_DROP_FRAME_TIMECODE, INT_MIN, INT_MAX, V|E, "flags2"},
> > >> >  {"non_linear_q", "use non linear quantizer", 0, FF_OPT_TYPE_CONST, CODEC_FLAG2_NON_LINEAR_QUANT, INT_MIN, INT_MAX, V|E, "flags2"},
> > >> > +{"request_channels", "set desired number of audio channels", OFFSET(request_channels), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, A|D},
> > >> 
> > >> i think the max/min can be improved
> > >> 5000 channels is not sane neither is -3 channels
> > >
> > > I agree, but I didn't want to "invent" some numbers and those are the
> > > values that are used for "channels".
> > 
> > I think you can safely exclude negative numbers.  Choosing an upper
> > limit is admittedly more arbitrary.
> 
> sure, 0 instead of INT_MIN then. Is INT_MAX okay? And is there any

well id set max to 100 or so ...


> reason why it is INT_MIN for "channels" or should that better be changed (in
> difference to this, channels is not really an option you can set, but
> should that matter?).

the whole table was generated by a 3 line script or something like that and
then cleaned up by hand so some things in there shouldnt be in there and
max/min often are not sane ...


[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Observe your enemies, for they first find out your faults. -- Antisthenes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070821/4fae2311/attachment.pgp>



More information about the ffmpeg-devel mailing list