[FFmpeg-devel] [PATCHv6 1/4] Move lavd/v4l2-common.* to lavc
Paul B Mahol
onemda at gmail.com
Fri Aug 25 22:03:43 EEST 2017
On 8/25/17, Jorge Ramirez <jorge.ramirez-ortiz at linaro.org> wrote:
> On 08/25/2017 02:50 PM, Paul B Mahol wrote:
>> On 8/25/17, Jorge Ramirez-Ortiz <jorge.ramirez-ortiz at linaro.org> wrote:
>>> From: Alexis Ballier <aballier at gentoo.org>
>>>
>>> In preparation to support the integation of the V4L2 API for encoding
>>> and decoding, move v4l2 related files to libavcodec.
>>>
>>> v4l2-common was renamed to v4l2_fmt for clarity (v4l2-common.h belongs
>>> to the V4L2 API)
>>>
>>> Signed-off-by: Alexis Ballier <aballier at gentoo.org>
>>> Reviewed-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz at linaro.org>
>>> ---
>>> configure | 6 ++-
>>> libavcodec/Makefile | 1 +
>>> libavcodec/v4l2_fmt.c | 105
>>> ++++++++++++++++++++++++++++++++++++++++++++++
>>> libavcodec/v4l2_fmt.h | 57 +++++++++++++++++++++++++
>>> libavdevice/Makefile | 6 +--
>>> libavdevice/v4l2-common.c | 105
>>> ----------------------------------------------
>>> libavdevice/v4l2-common.h | 61 ---------------------------
>>> libavdevice/v4l2.c | 40 ++++++++++++------
>>> libavdevice/v4l2enc.c | 12 +++++-
>>> 9 files changed, 206 insertions(+), 187 deletions(-)
>>> create mode 100644 libavcodec/v4l2_fmt.c
>>> create mode 100644 libavcodec/v4l2_fmt.h
>>> delete mode 100644 libavdevice/v4l2-common.c
>>> delete mode 100644 libavdevice/v4l2-common.h
>>>
>> Does lavd stuff now depends on lavc?
>
> um yes, v4l2 in/out devices (lavd) do use a common file now present in
> lavc (ie: v4l2_fmt.c).
>
> see libavcodec/Makefile:
>
> OBJS-$(CONFIG_V4L2) += v4l2_fmt.o
> OBJS-$(CONFIG_V4L2_M2M) += v4l2_m2m.o v4l2_buffers.o
>
> also note that the common file doesn't depend on the new V4L2_M2M
> decoders/encoders being available (only on V4L2)
Than relevant devices in lavd should be marked to depend on lavc.
More information about the ffmpeg-devel
mailing list