Home
last modified time | relevance | path

Searched refs:GST_VIDEO_DECODER (Results 1 – 25 of 52) sorted by relevance

123

/third_party/gstreamer/gstplugins_good/ext/vpx/
Dgstvp8dec.c129 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), in gst_vp8_dec_set_default_format()
131 gst_video_decoder_negotiate (GST_VIDEO_DECODER (dec)); in gst_vp8_dec_set_default_format()
151 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), in gst_vp8_dec_handle_resolution_change()
Dgstvp9dec.c223 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), in gst_vp9_dec_handle_resolution_change()
225 gst_video_decoder_negotiate (GST_VIDEO_DECODER (dec)); in gst_vp9_dec_handle_resolution_change()
/third_party/gstreamer/gstplugins_bad/sys/androidmedia/
Dgstamcvideodec.c63 GstVideoDecoder *__dec = GST_VIDEO_DECODER (el); \
415 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (self), TRUE); in gst_amc_video_dec_init()
416 gst_video_decoder_set_needs_format (GST_VIDEO_DECODER (self), TRUE); in gst_amc_video_dec_init()
644 frames = gst_video_decoder_get_frames (GST_VIDEO_DECODER (self)); in _find_nearest_frame()
706 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (self), l->data); in _find_nearest_frame()
795 output_state = gst_video_decoder_set_output_state (GST_VIDEO_DECODER (self), in gst_amc_video_dec_set_src_caps()
860 ret = gst_video_decoder_negotiate (GST_VIDEO_DECODER (self)); in gst_amc_video_dec_set_src_caps()
873 gst_video_decoder_get_output_state (GST_VIDEO_DECODER (self)); in gst_amc_video_dec_fill_buffer()
1388 gst_video_decoder_get_max_decode_time (GST_VIDEO_DECODER (self), in gst_amc_video_dec_loop()
1393 flow_ret = gst_video_decoder_drop_frame (GST_VIDEO_DECODER (self), frame); in gst_amc_video_dec_loop()
[all …]
/third_party/gstreamer/gstplugins_base/tests/check/libs/
Dvideodecoder.c630 ol = l = gst_video_decoder_get_frames (GST_VIDEO_DECODER (dec)); in GST_START_TEST()
635 gst_video_decoder_release_frame (GST_VIDEO_DECODER (dec), tmp); in GST_START_TEST()
795 gst_video_decoder_set_subframe_mode (GST_VIDEO_DECODER (dec), TRUE); in videodecoder_backwards_playback()
1244 ol = l = gst_video_decoder_get_frames (GST_VIDEO_DECODER (dec)); in GST_START_TEST()
1250 gst_video_decoder_release_frame (GST_VIDEO_DECODER (dec), tmp); in GST_START_TEST()
1252 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (dec), tmp); in GST_START_TEST()
1347 gst_video_decoder_set_subframe_mode (GST_VIDEO_DECODER (dec), TRUE); in videodecoder_playback_subframe_mode()
1350 gst_video_decoder_set_subframe_mode (GST_VIDEO_DECODER (dec), FALSE); in videodecoder_playback_subframe_mode()
1353 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (dec), in videodecoder_playback_subframe_mode()
1391 list = gst_video_decoder_get_frames (GST_VIDEO_DECODER (dec)); in videodecoder_playback_subframe_mode()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dgstvideodecoder.h35 #define GST_VIDEO_DECODER(obj) \ macro
104 #define GST_VIDEO_DECODER_STREAM_LOCK(decoder) g_rec_mutex_lock (&GST_VIDEO_DECODER (decoder)->stre…
112 #define GST_VIDEO_DECODER_STREAM_UNLOCK(decoder) g_rec_mutex_unlock (&GST_VIDEO_DECODER (decoder)->…
153 GstVideoDecoder *__dec = GST_VIDEO_DECODER (el); \
/third_party/gstreamer/gstplugins_good/ext/libpng/
Dgstpngdec.c155 gst_video_decoder_allocate_output_frame (GST_VIDEO_DECODER (pngdec), in user_info_callback()
228 gst_video_decoder_finish_frame (GST_VIDEO_DECODER (pngdec), in user_end_callback()
387 gst_video_decoder_merge_tags (GST_VIDEO_DECODER (pngdec), taglist, in gst_pngdec_caps_create_and_set()
395 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (pngdec), format, in gst_pngdec_caps_create_and_set()
397 gst_video_decoder_negotiate (GST_VIDEO_DECODER (pngdec)); in gst_pngdec_caps_create_and_set()
678 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (pngdec), FALSE); in gst_pngdec_start()
/third_party/gstreamer/gst_libav/ext/libav/
Dgstavviddec.c353 gst_video_decoder_set_needs_format (GST_VIDEO_DECODER (ffmpegdec), TRUE); in gst_ffmpegviddec_init()
720 gst_video_decoder_release_frame (GST_VIDEO_DECODER (ffmpegdec), frame->frame); in gst_ffmpegviddec_video_frame_free()
906 gst_video_decoder_get_frame (GST_VIDEO_DECODER (ffmpegdec), in gst_ffmpegviddec_get_buffer2()
1343 gst_video_decoder_set_interlaced_output_state (GST_VIDEO_DECODER in gst_ffmpegviddec_negotiate()
1348 gst_video_decoder_set_output_state (GST_VIDEO_DECODER in gst_ffmpegviddec_negotiate()
1512 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (ffmpegdec))) in gst_ffmpegviddec_negotiate()
1525 gst_video_decoder_set_latency (GST_VIDEO_DECODER (ffmpegdec), latency, in gst_ffmpegviddec_negotiate()
1592 gst_video_decoder_get_max_decode_time (GST_VIDEO_DECODER (ffmpegdec), in gst_ffmpegviddec_do_qos()
1634 gst_video_decoder_allocate_output_frame (GST_VIDEO_DECODER (ffmpegdec), in get_output_buffer()
1725 if (!gst_video_decoder_need_decode(GST_VIDEO_DECODER (ffmpegdec))) { in gst_ffmpegviddec_video_frame()
[all …]
/third_party/gstreamer/gstplugins_base/ext/theora/
Dgsttheoradec.c210 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (dec), FALSE); in gst_theora_dec_init()
211 gst_video_decoder_set_needs_format (GST_VIDEO_DECODER (dec), TRUE); in gst_theora_dec_init()
392 gst_video_decoder_merge_tags (GST_VIDEO_DECODER (dec), in theora_handle_comment_packet()
499 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), fmt, in theora_handle_type_packet()
528 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (dec))) in theora_handle_type_packet()
655 GstVideoDecoder *decoder = GST_VIDEO_DECODER (dec); in theora_handle_image()
797 (gst_video_decoder_get_max_decode_time (GST_VIDEO_DECODER (dec), in theora_handle_data_packet()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecs/
Dgstvp9decoder.c138 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (self), TRUE); in gst_vp9_decoder_init()
338 gst_video_decoder_release_frame (GST_VIDEO_DECODER (output_frame->self), in gst_vp9_decoder_clear_output_frame()
461 gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_vp9_decoder_handle_frame()
525 ret = gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_vp9_decoder_handle_frame()
Dgstvp8decoder.c100 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (self), TRUE); in gst_vp8_decoder_init()
335 gst_video_decoder_release_frame (GST_VIDEO_DECODER (output_frame->self), in gst_vp8_decoder_clear_output_frame()
449 ret = gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_vp8_decoder_handle_frame()
Dgstmpeg2decoder.c327 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (self), TRUE); in gst_mpeg2_decoder_init()
485 gst_video_decoder_set_latency (GST_VIDEO_DECODER (decoder), min, max); in gst_mpeg2_decoder_set_latency()
763 ret = gst_mpeg2_decoder_drain (GST_VIDEO_DECODER (decoder)); in gst_mpeg2_decoder_handle_picture()
1123 gst_video_decoder_get_frame (GST_VIDEO_DECODER (decoder), in gst_mpeg2_decoder_do_output_picture()
1189 gst_video_decoder_release_frame (GST_VIDEO_DECODER (output_frame->self), in gst_mpeg2_decoder_clear_output_frame()
/third_party/gstreamer/gstplugins_bad/sys/msdk/
Dgstmsdkdec.c186 GstVideoDecoder *decoder = GST_VIDEO_DECODER (thiz); in allocate_output_buffer()
247 gst_video_decoder_get_output_state (GST_VIDEO_DECODER (thiz)); in get_surface()
555 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (thiz), in gst_msdkdec_set_src_caps()
634 gst_video_decoder_set_latency (GST_VIDEO_DECODER (thiz), latency, latency); in gst_msdkdec_set_latency()
696 GstVideoDecoder *decoder = GST_VIDEO_DECODER (thiz); in gst_msdkdec_finish_task()
940 GstVideoDecoder *decoder = GST_VIDEO_DECODER (thiz); in gst_msdkdec_negotiate()
946 if (gst_msdkdec_drain (GST_VIDEO_DECODER (thiz)) != GST_FLOW_OK) in gst_msdkdec_negotiate()
983 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (thiz))) in gst_msdkdec_negotiate()
1179 gst_video_decoder_get_output_state (GST_VIDEO_DECODER (thiz)); in gst_msdkdec_handle_frame()
1540 gst_video_decoder_get_output_state (GST_VIDEO_DECODER (thiz)); in gst_msdkdec_decide_allocation()
[all …]
/third_party/gstreamer/gstplugins_bad/sys/nvcodec/
Dgstnvdec.c254 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (nvdec), TRUE); in gst_nvdec_init()
255 gst_video_decoder_set_needs_format (GST_VIDEO_DECODER (nvdec), TRUE); in gst_nvdec_init()
509 gst_video_decoder_set_latency (GST_VIDEO_DECODER (nvdec), curr_latency, in parser_sequence_callback()
565 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (nvdec))) { in parser_sequence_callback()
589 state = gst_video_decoder_set_output_state (GST_VIDEO_DECODER (nvdec), in gst_nvdec_negotiate()
710 pending_frames = gst_video_decoder_get_frames (GST_VIDEO_DECODER (nvdec)); in parser_decode_callback()
762 pending_frames = gst_video_decoder_get_frames (GST_VIDEO_DECODER (nvdec)); in parser_display_callback()
781 gst_video_decoder_allocate_output_buffer (GST_VIDEO_DECODER (nvdec)); in parser_display_callback()
797 ret = gst_video_decoder_allocate_output_frame (GST_VIDEO_DECODER (nvdec), in parser_display_callback()
841 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (nvdec), frame); in parser_display_callback()
[all …]
/third_party/gstreamer/gstplugins_bad/sys/va/
Dgstvavp8dec.c191 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_va_vp8_dec_new_picture()
453 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (self), frame); in gst_va_vp8_dec_output_picture()
462 return gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_va_vp8_dec_output_picture()
474 gst_va_base_dec_close (GST_VIDEO_DECODER (object)); in gst_va_vp8_dec_dispose()
Dgstvavp9dec.c198 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (self))) { in _check_resolution_change()
219 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_va_vp9_dec_new_picture()
517 return gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_va_vp9_dec_output_picture()
622 gst_va_base_dec_close (GST_VIDEO_DECODER (object)); in gst_va_vp9_dec_dispose()
Dgstvaav1dec.c296 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_va_av1_dec_new_picture()
318 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (self))) { in gst_va_av1_dec_new_picture()
852 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (self), frame); in gst_va_av1_dec_output_picture()
869 return gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_va_av1_dec_output_picture()
881 gst_va_base_dec_close (GST_VIDEO_DECODER (object)); in gst_va_av1_dec_dispose()
Dgstvampeg2dec.c294 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_va_mpeg2_dec_new_picture()
589 return gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_va_mpeg2_dec_output_picture()
601 gst_va_base_dec_close (GST_VIDEO_DECODER (object)); in gst_va_mpeg2_dec_dispose()
Dgstvah264dec.c130 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (self), frame); in gst_va_h264_dec_output_picture()
150 return gst_video_decoder_finish_frame (GST_VIDEO_DECODER (self), frame); in gst_va_h264_dec_output_picture()
495 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_va_h264_dec_new_picture()
870 gst_va_base_dec_close (GST_VIDEO_DECODER (object)); in gst_va_h264_dec_dispose()
/third_party/gstreamer/gstplugins_bad/sys/applemedia/
Dvtdec.c266 output_state = gst_video_decoder_get_output_state (GST_VIDEO_DECODER (vtdec)); in setup_texture_cache()
331 output_state = gst_video_decoder_get_output_state (GST_VIDEO_DECODER (vtdec)); in gst_vtdec_negotiate()
385 output_state = gst_video_decoder_set_output_state (GST_VIDEO_DECODER (vtdec), in gst_vtdec_negotiate()
974 state = gst_video_decoder_get_output_state (GST_VIDEO_DECODER (vtdec)); in gst_vtdec_session_output_callback()
1008 GstVideoDecoder *decoder = GST_VIDEO_DECODER (vtdec); in gst_vtdec_push_frames_if_needed()
1215 gst_video_decoder_set_latency (GST_VIDEO_DECODER (vtdec), latency, latency); in gst_vtdec_set_latency()
/third_party/gstreamer/gstplugins_bad/sys/v4l2codecs/
Dgstv4l2codecvp8dec.c241 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (self), in gst_v4l2_codec_vp8_dec_negotiate()
474 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (self))) { in gst_v4l2_codec_vp8_dec_new_sequence()
612 frame = gst_video_decoder_get_frame (GST_VIDEO_DECODER (self), in gst_v4l2_codec_vp8_dec_end_picture()
668 buffer = gst_video_decoder_allocate_output_buffer (GST_VIDEO_DECODER (self)); in gst_v4l2_codec_vp8_dec_copy_output_buffer()
709 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_v4l2_codec_vp8_dec_output_picture()
Dgstv4l2codecmpeg2dec.c292 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (self), in gst_v4l2_codec_mpeg2_dec_negotiate()
453 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (self))) { in gst_v4l2_codec_mpeg2_dec_new_sequence()
632 buffer = gst_video_decoder_allocate_output_buffer (GST_VIDEO_DECODER (self)); in gst_v4l2_codec_mpeg2_dec_copy_output_buffer()
671 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_v4l2_codec_mpeg2_dec_output_picture()
788 frame = gst_video_decoder_get_frame (GST_VIDEO_DECODER (self), in gst_v4l2_codec_mpeg2_dec_submit_bitstream()
Dgstv4l2codecvp9dec.c502 gst_video_decoder_set_output_state (GST_VIDEO_DECODER (self), in gst_v4l2_codec_vp9_dec_negotiate()
643 if (!gst_video_decoder_negotiate (GST_VIDEO_DECODER (self))) { in gst_v4l2_codec_vp9_dec_new_sequence()
773 frame = gst_video_decoder_get_frame (GST_VIDEO_DECODER (self), in gst_v4l2_codec_vp9_dec_end_picture()
837 buffer = gst_video_decoder_allocate_output_buffer (GST_VIDEO_DECODER (self)); in gst_v4l2_codec_vp9_dec_copy_output_buffer()
906 GstVideoDecoder *vdec = GST_VIDEO_DECODER (decoder); in gst_v4l2_codec_vp9_dec_output_picture()
/third_party/gstreamer/gstplugins_bad/gst/pnm/
Dgstpnmdec.c374 gst_video_decoder_drop_frame (GST_VIDEO_DECODER (s), frame); in gst_pnmdec_handle_frame()
471 r = gst_video_decoder_finish_frame (GST_VIDEO_DECODER (s), frame); in gst_pnmdec_handle_frame()
564 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (pnmdec), FALSE); in gst_pnmdec_start()
/third_party/gstreamer/gstplugins_bad/ext/rsvg/
Dgstrsvgdec.c105 GstVideoDecoder *decoder = GST_VIDEO_DECODER (rsvg); in gst_rsvg_dec_init()
153 GstVideoDecoder *decoder = GST_VIDEO_DECODER (rsvg); in gst_rsvg_decode_image()
/third_party/gstreamer/gstplugins_bad/ext/openh264/
Dgstopenh264dec.cpp127 gst_video_decoder_set_packetized (GST_VIDEO_DECODER (openh264dec), TRUE); in gst_openh264dec_init()
128 gst_video_decoder_set_needs_format (GST_VIDEO_DECODER (openh264dec), TRUE); in gst_openh264dec_init()

123