[FFmpeg-devel] [PATCH][VAAPI][3/6] Add MPEG-2 bitstream decoding

Gwenole Beauchesne gbeauchesne
Thu Feb 26 16:57:38 CET 2009


On Thu, 26 Feb 2009, Michael Niedermayer wrote:

> may i suggest that each vaapi decoder is placed in its own file
> with common vaapi.c/h for the common code?

OK, migrated all structs and helpers decls to vaapi_internal.h and created 
vaapi_{mpeg2,mpeg4,h264,vc1}.c. Makefile now also contains:

# hardware accelerators
OBJS-$(CONFIG_VAAPI)                   += vaapi.o
OBJS-$(CONFIG_H263_VAAPI_HWACCEL)      += vaapi_mpeg4.o
OBJS-$(CONFIG_H264_VAAPI_HWACCEL)      += vaapi_h264.o
OBJS-$(CONFIG_MPEG2_VAAPI_HWACCEL)     += vaapi_mpeg2.o
OBJS-$(CONFIG_MPEG4_VAAPI_HWACCEL)     += vaapi_mpeg4.o
OBJS-$(CONFIG_VC1_VAAPI_HWACCEL)       += vaapi_vc1.o
OBJS-$(CONFIG_WMV3_VAAPI_HWACCEL)      += vaapi_vc1.o

Waiting for other approved patches to be applied and the .data[0] issue 
ironed out. As a reminder:

* "[PATCH][VAAPI][1/6] Add VA API formats (take 2)"
   ffmpeg.hwaccel.vaapi.formats.2.patch

* "[PATCH] Make ff_er_add_slice() a no-op in hwaccel mode"
   ffmpeg.hwaccel.no_er_add_slice.patch

* "[PATCH] h263dec.c: add HW acceleration hooks (take 2)"
   ffmpeg.hwaccel.mpeg4.2.patch

* "[PATCH] Add REGISTER_HWACCEL" (partly, Diego for configure?):
   ffmpeg.hwaccel.register.patch

Thanks,
Gwenole.




More information about the ffmpeg-devel mailing list