[FFmpeg-devel] [RFC] Direct Stream Transfer (DST) decoder

compn tempn at mi.rr.com
Tue Sep 30 16:04:41 CEST 2014


On Tue, 30 Sep 2014 23:42:20 +1000
Peter Ross <pross at xvid.org> wrote:

> +++ b/libavcodec/allcodecs.c
> @@ -343,6 +343,7 @@ void avcodec_register_all(void)
>      REGISTER_ENCDEC (DSD_MSBF,          dsd_msbf);
>      REGISTER_ENCDEC (DSD_LSBF_PLANAR,   dsd_lsbf_planar);
>      REGISTER_ENCDEC (DSD_MSBF_PLANAR,   dsd_msbf_planar);
> +    REGISTER_DECODER(DST,               dst);
>      REGISTER_DECODER(DSICINAUDIO,       dsicinaudio);
>      REGISTER_ENCDEC (EAC3,              eac3);

dsi > dst



> +#if 0
> +    /* 'run_length' upper bound is not specified; we can never be
> sure it will fit into get_bits cache */
> +    int v = get_ur_golomb(gb, k, INT_MAX, 0);
> +#else
> +    int v = 0;
> +    while (!get_bits1(gb))
> +        v++;
> +    if (k)
> +        v = (v << k) | get_bits(gb, k);
> +#endif

keeping if 0?
(i dont know, i'm just pointing it out)

-compn


More information about the ffmpeg-devel mailing list