[FFmpeg-devel] [PATCH]Lagarith decoder.
Diego Biurrun
diego
Mon Oct 19 16:18:12 CEST 2009
On Thu, Oct 15, 2009 at 08:42:54PM -0600, Nathan Caldwell wrote:
>
> --- /dev/null
> +++ b/libavcodec/lagarithrac.h
> @@ -0,0 +1,112 @@
> +
> +#endif /* AVCODEC_LAGARITHRAC_H */
Please use just one space, like we do everywhere else.
> --- /dev/null
> +++ b/libavcodec/lagarith.c
> @@ -0,0 +1,543 @@
> +
> +/**
> + * @file libavcodec/lagarith.c
> + * Lagarith lossless decoder
> + * @author Nathan Caldwell
> + *
> + */
pointless empty line
> +enum LagarithFrameType {
> + FRAME_RAW = 1, /*!< Uncompressed */
> + FRAME_U_RGB24 = 2, /*!< Unaligned RGB24 */
> + FRAME_ARITH_YUY2 = 3, /*!< Arith coded YUY2 */
> + FRAME_ARITH_RGB24 = 4, /*!< Arith coded RGB24 */
> + FRAME_SOLID_GRAY = 5, /*!< Solid grayscale color frame */
> + FRAME_SOLID_COLOR = 6, /*!< Solid non-grayscale color frame */
> + FRAME_OLD_ARITH_RGB = 7, /*!< Obsolete arithmetic coded RGB (Maintained for backwards compatibility) */
> + FRAME_ARITH_RGBA = 8, /*!< Arithmetic coded RGBA */
> + FRAME_SOLID_RGBA = 9, /*!< Solid RGBA color frame */
> + FRAME_ARITH_YV12 = 10, /*!< Arithmetic coded YV12 */
> + FRAME_REDUCED_RES = 11, /*!< Reduced resolution frame */
Sometimes you say "arith coded", sometimes arithmetic coded", please use
the latter everywhere. Also, there is no need to capitalize these
non-sentences. You don't do it in other places.
> + int zeros; /*!< number of consecutave zero bytes encountered */
consecutIve
> + read +=
> + lag_decode_line(l, &rac, dst + (i * stride), width,
> + stride, step, esc_count);
> +
> + src +=
> + lag_decode_zero_run_line(l, dst + (i * stride),
> + src, width, step, esc_count);
The function calls on the next line look weird.
Diego
More information about the ffmpeg-devel
mailing list