| 
							- /*
 -  * This file is part of FFmpeg.
 -  *
 -  * FFmpeg is free software; you can redistribute it and/or
 -  * modify it under the terms of the GNU Lesser General Public
 -  * License as published by the Free Software Foundation; either
 -  * version 2.1 of the License, or (at your option) any later version.
 -  *
 -  * FFmpeg is distributed in the hope that it will be useful,
 -  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 -  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 -  * Lesser General Public License for more details.
 -  *
 -  * You should have received a copy of the GNU Lesser General Public
 -  * License along with FFmpeg; if not, write to the Free Software
 -  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 -  */
 - 
 - #ifndef AVDEVICE_V4L2_COMMON_H
 - #define AVDEVICE_V4L2_COMMON_H
 - 
 - #undef __STRICT_ANSI__ //workaround due to broken kernel headers
 - #include "config.h"
 - #include "libavformat/internal.h"
 - #include <unistd.h>
 - #include <fcntl.h>
 - #include <sys/ioctl.h>
 - #include <sys/mman.h>
 - #include <sys/time.h>
 - #if HAVE_SYS_VIDEOIO_H
 - #include <sys/videoio.h>
 - #else
 - #if HAVE_ASM_TYPES_H
 - #include <asm/types.h>
 - #endif
 - #include <linux/videodev2.h>
 - #endif
 - #include "libavutil/atomic.h"
 - #include "libavutil/avassert.h"
 - #include "libavutil/imgutils.h"
 - #include "libavutil/log.h"
 - #include "libavutil/opt.h"
 - #include "avdevice.h"
 - #include "timefilter.h"
 - #include "libavutil/parseutils.h"
 - #include "libavutil/pixdesc.h"
 - #include "libavutil/time.h"
 - #include "libavutil/avstring.h"
 - 
 - struct fmt_map {
 -     enum AVPixelFormat ff_fmt;
 -     enum AVCodecID codec_id;
 -     uint32_t v4l2_fmt;
 - };
 - 
 - extern av_export const struct fmt_map avpriv_fmt_conversion_table[];
 - 
 - uint32_t avpriv_fmt_ff2v4l(enum AVPixelFormat pix_fmt, enum AVCodecID codec_id);
 - enum AVPixelFormat avpriv_fmt_v4l2ff(uint32_t v4l2_fmt, enum AVCodecID codec_id);
 - enum AVCodecID avpriv_fmt_v4l2codec(uint32_t v4l2_fmt);
 - 
 - #endif /* AVDEVICE_V4L2_COMMON_H */
 
 
  |