[Ffmpeg-devel] [PATCH] Add Dirac support to ffmpeg]
Michael Niedermayer
michaelni
Fri Aug 26 00:12:36 CEST 2005
Hi
On Thu, Aug 25, 2005 at 05:00:31PM +0100, Andrew Kennedy wrote:
>
> **Amended Dirac patch for ffmpeg
> **Tested with ffmpeg cvs (as of August 25, 2005 10:00am)
> **Author(s): Andrew Kennedy (dirac_dev at users.sourceforge.net) (main)
> Anuradha Suraparaju (asuraparaju at users.sourceforge.net)
> (minor mods)
>
[...]
> +/* dirac codec */
> +#ifdef CONFIG_DIRAC
> + register_avcodec(&dirac_decoder);
> +#ifdef CONFIG_ENCODERS
> + register_avcodec(&dirac_encoder);
> +#endif
> +#endif
register_avcodec(*_decoder); should be under CONFIG_*_DECODER and
register_avcodec(*_encoder); should be under CONFIG_*_ENCODER
if they are not under these then --enable/disable-codec will not work
and ideally they should not be under any other #ifdef
> + /* input frame buffer */
> + unsigned char *p_in_frame_buf;
> +
> + /** output frame buf */
> + unsigned char* p_out_frame_buf;
mixing doxygen compatible comments with non doxy
[...]
> + /** tell ffmpeg about sequence details*/
> + avccontext->height=p_dirac_params->p_decoder->seq_params.height;
AFIAK doxygen comments are not supposed to be put in the middle of functions
or does current doxygen do something with these?
> + dirac_buffer (p_dirac_params->p_decoder, buf, buf+buf_size);
> + while (1)
> + {
> + /** parse data and process result */
> + DecoderState state = dirac_parse (p_dirac_params->p_decoder);
> + switch (state)
> + {
> + case STATE_BUFFER:
> + return buf_size;
[...]
> + default:
> + break;
> + }
> + }
there is a lot of inconsistant indention in the files, often changing by
+-1, but these arent a problem as i will run the file through indent before
applying if you are too busy to fix them
[...]
--
Michael
More information about the ffmpeg-devel
mailing list