![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "libavcodec/utils.h"
Go to the source code of this file.
Functions | |
| codec_t | get_av_to_ug_pixfmt (enum AVPixelFormat av_pixfmt) |
| const struct uv_to_av_pixfmt * | get_av_to_ug_pixfmts () |
| enum AVPixelFormat | get_ug_to_av_pixfmt (codec_t ug_codec) |
Variables | |
| static const struct uv_to_av_pixfmt | uv_to_av_pixfmts [] |
Definition in file utils.c.
| codec_t get_av_to_ug_pixfmt | ( | enum AVPixelFormat | av_pixfmt | ) |
Definition at line 75 of file utils.c.
References av_pixfmt, uv_to_av_pixfmt::uv_codec, uv_to_av_pixfmts, and VIDEO_CODEC_NONE.
Referenced by get_av_to_uv_conversion(), and get_ug_codec_to_av().
| const struct uv_to_av_pixfmt * get_av_to_ug_pixfmts | ( | void | ) |
Returns list all known FFMPEG to UG pixfmt conversions. Terminated with NULL element.
Definition at line 97 of file utils.c.
References uv_to_av_pixfmts.
Referenced by get_intermediate_codecs_from_uv_to_av(), and set_convertible_formats().
| enum AVPixelFormat get_ug_to_av_pixfmt | ( | codec_t | ug_codec | ) |
Definition at line 84 of file utils.c.
References uv_to_av_pixfmt::av_pixfmt, ug_codec, uv_to_av_pixfmt::uv_codec, uv_to_av_pixfmts, and VIDEO_CODEC_NONE.
Referenced by change_pixfmt(), configure_video(), display_file_get_property(), display_file_getf(), file_get_pix_fmt(), filter(), get_available_pix_fmts(), pick_av_convertible_to_ug(), reconfigure_convert_if_needed(), select_pixfmt_callback(), setup_video(), and to_lavc_vid_conv_init().
|
static |
known UG<->AV pixfmt conversions, terminate with NULL (returned by get_av_to_ug_pixfmts())
Definition at line 49 of file utils.c.
Referenced by get_av_to_ug_pixfmt(), get_av_to_ug_pixfmts(), and get_ug_to_av_pixfmt().