![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Classes | |
| struct | state_libavcodec_decompress_sws |
Public Attributes | ||
| struct { | ||
| av_to_uv_convert_t * convert | ||
| enum AVPixelFormat convert_in | ||
| }; | ||
| bool | block_accel [HWACCEL_COUNT] | |
| AVCodecContext * | codec_ctx | |
| long long | consecutive_failed_decodes | |
| struct video_desc | desc | |
| time_ns_t | duration_warn_last_print | |
| AVFrame * | frame | |
| struct hw_accel_state | hwaccel | |
| int | max_compressed_len | |
| double | mov_avg_comp_duration | |
| long long | mov_avg_frames | |
| codec_t | out_codec | |
| int | pitch | |
| AVPacket * | pkt | |
| int | rgb_shift [3] | |
| _Bool | sps_vps_found | |
| to avoid initial error flood, start decoding after SPS (H.264) or VPS (HEVC) was received | ||
| struct state_libavcodec_decompress::state_libavcodec_decompress_sws | sws | |
| AVFrame * | tmp_frame | |
Definition at line 72 of file libavcodec.c.
| struct { ... } state_libavcodec_decompress |
| bool state_libavcodec_decompress::block_accel[HWACCEL_COUNT] |
Definition at line 87 of file libavcodec.c.
Referenced by handle_lavd_error(), and libavcodec_decompress_reconfigure().
| AVCodecContext* state_libavcodec_decompress::codec_ctx |
Definition at line 73 of file libavcodec.c.
Referenced by check_duration(), configure_with(), decode_frame(), deconfigure(), handle_lavd_error(), libavcodec_decompress(), libavcodec_decompress_get_property(), and set_codec_context_params().
| long long state_libavcodec_decompress::consecutive_failed_decodes |
Definition at line 88 of file libavcodec.c.
Referenced by configure_with(), handle_lavd_error(), and libavcodec_decompress().
| av_to_uv_convert_t* state_libavcodec_decompress::convert |
Definition at line 84 of file libavcodec.c.
Referenced by deconfigure(), libavcodec_decompress(), and reconfigure_convert_if_needed().
| enum AVPixelFormat state_libavcodec_decompress::convert_in |
Definition at line 85 of file libavcodec.c.
Referenced by check_duration(), deconfigure(), and reconfigure_convert_if_needed().
| struct video_desc state_libavcodec_decompress::desc |
Definition at line 78 of file libavcodec.c.
Referenced by check_duration(), check_first_sps_vps(), handle_lavd_error(), libavcodec_decompress(), and libavcodec_decompress_reconfigure().
| time_ns_t state_libavcodec_decompress::duration_warn_last_print |
Definition at line 103 of file libavcodec.c.
Referenced by check_duration().
| AVFrame* state_libavcodec_decompress::frame |
Definition at line 74 of file libavcodec.c.
Referenced by configure_with(), decode_frame(), deconfigure(), and libavcodec_decompress().
| struct hw_accel_state state_libavcodec_decompress::hwaccel |
Definition at line 97 of file libavcodec.c.
Referenced by deconfigure(), get_format_callback(), handle_lavd_error(), libavcodec_decompress(), and libavcodec_decompress_init().
| int state_libavcodec_decompress::max_compressed_len |
Definition at line 81 of file libavcodec.c.
| double state_libavcodec_decompress::mov_avg_comp_duration |
Definition at line 101 of file libavcodec.c.
Referenced by check_duration().
| long long state_libavcodec_decompress::mov_avg_frames |
Definition at line 102 of file libavcodec.c.
Referenced by check_duration().
| codec_t state_libavcodec_decompress::out_codec |
Definition at line 82 of file libavcodec.c.
Referenced by check_duration(), drm_prime_init(), libavcodec_decompress(), and libavcodec_decompress_reconfigure().
| int state_libavcodec_decompress::pitch |
Definition at line 79 of file libavcodec.c.
Referenced by libavcodec_decompress(), and libavcodec_decompress_reconfigure().
| AVPacket* state_libavcodec_decompress::pkt |
Definition at line 76 of file libavcodec.c.
Referenced by configure_with(), decode_frame(), and deconfigure().
| int state_libavcodec_decompress::rgb_shift[3] |
Definition at line 80 of file libavcodec.c.
Referenced by libavcodec_decompress(), and libavcodec_decompress_reconfigure().
| _Bool state_libavcodec_decompress::sps_vps_found |
to avoid initial error flood, start decoding after SPS (H.264) or VPS (HEVC) was received
Definition at line 99 of file libavcodec.c.
Referenced by check_first_sps_vps().
| struct state_libavcodec_decompress::state_libavcodec_decompress_sws state_libavcodec_decompress::sws |
Referenced by deconfigure(), libavcodec_decompress(), and reconfigure_convert_if_needed().
| AVFrame* state_libavcodec_decompress::tmp_frame |
Definition at line 75 of file libavcodec.c.
Referenced by configure_with(), decode_frame(), and deconfigure().