Searched refs:GstH264Picture (Results 1 – 9 of 9) sorted by relevance
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecs/ |
D | gsth264picture.h | 31 #define GST_H264_PICTURE(obj) ((GstH264Picture *)obj) 35 typedef struct _GstH264Picture GstH264Picture; typedef 159 GstH264Picture * other_field; 186 GstH264Picture * gst_h264_picture_new (void); 188 static inline GstH264Picture * 189 gst_h264_picture_ref (GstH264Picture * picture) in gst_h264_picture_ref() 191 return (GstH264Picture *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (picture)); in gst_h264_picture_ref() 195 gst_h264_picture_unref (GstH264Picture * picture) in gst_h264_picture_unref() 201 gst_h264_picture_replace (GstH264Picture ** old_picture, in gst_h264_picture_replace() 202 GstH264Picture * new_picture) in gst_h264_picture_replace() [all …]
|
D | gsth264picture.c | 30 GST_DEFINE_MINI_OBJECT_TYPE (GstH264Picture, gst_h264_picture); 33 _gst_h264_picture_free (GstH264Picture * picture) in _gst_h264_picture_free() 48 GstH264Picture * 51 GstH264Picture *pic; in gst_h264_picture_new() 53 pic = g_new0 (GstH264Picture, 1); in gst_h264_picture_new() 79 gst_h264_picture_set_user_data (GstH264Picture * picture, gpointer user_data, in gst_h264_picture_set_user_data() 101 gst_h264_picture_get_user_data (GstH264Picture * picture) in gst_h264_picture_get_user_data() 142 g_array_sized_new (FALSE, TRUE, sizeof (GstH264Picture *), in gst_h264_dpb_new() 271 gst_h264_dpb_add (GstH264Dpb * dpb, GstH264Picture * picture) in gst_h264_dpb_add() 328 GstH264Picture *picture = in gst_h264_dpb_delete_unused() [all …]
|
D | gsth264decoder.c | 98 GstH264Picture *last_field; 108 GstH264Picture *current_picture; 161 GstH264Picture *picture; 197 const GstH264Slice * slice, GstH264Picture * picture); 199 GstH264Picture * picture); 201 GstH264Picture * picture, gint frame_num); 206 GstH264Picture * picture, GstFlowReturn * ret); 208 GstH264Picture * current_picture); 213 GstH264Picture * picture); 215 GstH264Picture * picture, GstFlowReturn * ret); [all …]
|
D | gsth264decoder.h | 139 GstH264Picture * picture); 154 const GstH264Picture * first_field, 155 GstH264Picture * second_field); 168 GstH264Picture * picture, 193 GstH264Picture * picture, 207 GstH264Picture * picture); 220 GstH264Picture * picture); 251 GstH264Picture * gst_h264_decoder_get_picture (GstH264Decoder * decoder,
|
/third_party/gstreamer/gstplugins_bad/sys/nvcodec/ |
D | gstnvh264dec.c | 142 GstVideoCodecFrame * frame, GstH264Picture * picture); 144 decoder, const GstH264Picture * first_field, GstH264Picture * second_field); 146 decoder, GstVideoCodecFrame * frame, GstH264Picture * picture); 148 GstH264Picture * picture, GstH264Slice * slice, GstH264Dpb * dpb); 150 GstH264Picture * picture, GstH264Slice * slice, GArray * ref_pic_list0, 153 GstH264Picture * picture); 210 sizeof (GstH264Picture *), 16); in gst_nv_h264_dec_init() 461 GstVideoCodecFrame * frame, GstH264Picture * picture) in gst_nv_h264_dec_new_picture() 483 const GstH264Picture * first_field, GstH264Picture * second_field) in gst_nv_h264_dec_new_field_picture() 488 gst_h264_picture_get_user_data ((GstH264Picture *) first_field); in gst_nv_h264_dec_new_field_picture() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/d3d11/ |
D | gstd3d11h264dec.cpp | 148 GstVideoCodecFrame * frame, GstH264Picture * picture); 150 decoder, const GstH264Picture * first_field, GstH264Picture * second_field); 152 GstH264Picture * picture, GstH264Slice * slice, GstH264Dpb * dpb); 154 GstH264Picture * picture, GstH264Slice * slice, GArray * ref_pic_list0, 157 GstH264Picture * picture); 159 decoder, GstVideoCodecFrame * frame, GstH264Picture * picture); 475 GstVideoCodecFrame * frame, GstH264Picture * picture) in gst_d3d11_h264_dec_new_picture() 500 const GstH264Picture * first_field, GstH264Picture * second_field) in gst_d3d11_h264_dec_new_field_picture() 505 view_buffer = (GstBuffer *) gst_h264_picture_get_user_data ((GstH264Picture *) in gst_d3d11_h264_dec_new_field_picture() 524 GstH264Picture * picture, guint8 * view_id) in gst_d3d11_h264_dec_get_output_view_from_picture() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/va/ |
D | gstvah264dec.c | 102 gst_va_h264_dec_end_picture (GstH264Decoder * decoder, GstH264Picture * picture) in gst_va_h264_dec_end_picture() 120 GstVideoCodecFrame * frame, GstH264Picture * picture) in gst_va_h264_dec_output_picture() 164 _fill_vaapi_pic (VAPictureH264 * va_picture, GstH264Picture * picture, in _fill_vaapi_pic() 224 GstH264Picture * current_picture) in _fill_ref_pic_list() 229 GstH264Picture *picture = g_array_index (reflist, GstH264Picture *, i); in _fill_ref_pic_list() 328 GstH264Picture * picture, GstH264Slice * slice, GArray * ref_pic_list0, in gst_va_h264_dec_decode_slice() 375 GstH264Picture * picture, GstH264Slice * slice, GstH264Dpb * dpb) in gst_va_h264_dec_start_picture() 447 GstH264Picture *pic = g_array_index (ref_list, GstH264Picture *, i); in gst_va_h264_dec_start_picture() 454 GstH264Picture *pic = g_array_index (ref_list, GstH264Picture *, i); in gst_va_h264_dec_start_picture() 491 GstVideoCodecFrame * frame, GstH264Picture * picture) in gst_va_h264_dec_new_picture() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/v4l2codecs/ |
D | gstv4l2codech264dec.c | 541 GstH264SliceHdr * slice_hdr, GstH264Picture * picture, GstH264Dpb * dpb) in gst_v4l2_codec_h264_dec_fill_decoder_params() 581 GstH264Picture *ref_pic = g_array_index (refs, GstH264Picture *, i); in gst_v4l2_codec_h264_dec_fill_decoder_params() 751 lookup_dpb_index (struct v4l2_h264_dpb_entry dpb[16], GstH264Picture * ref_pic) in lookup_dpb_index() 776 _get_v4l2_fields_ref (GstH264Picture * ref_pic, gboolean merge) in _get_v4l2_fields_ref() 812 GstH264Picture *ref_pic = in gst_v4l2_codec_h264_dec_fill_references() 813 g_array_index (ref_pic_list0, GstH264Picture *, i); in gst_v4l2_codec_h264_dec_fill_references() 821 GstH264Picture *ref_pic = in gst_v4l2_codec_h264_dec_fill_references() 822 g_array_index (ref_pic_list1, GstH264Picture *, i); in gst_v4l2_codec_h264_dec_fill_references() 953 GstH264Picture * picture, GstH264Slice * slice, GstH264Dpb * dpb) in gst_v4l2_codec_h264_dec_start_picture() 1036 GstVideoCodecFrame * frame, GstH264Picture * picture) in gst_v4l2_codec_h264_dec_output_picture() [all …]
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 17155 Add a macro to check whether given GstH264Picture is for frame or field 20901 codecs: h264decoder: Fix possible GstH264Picture leak and small cleanup 22117 Given GstVideoCodecFrame and GstH264Picture should be cleared, 22211 to GstH264Picture to GstV4l2Request. 22240 Some subclasses attach GstBuffer to GstH264Picture as an user data 22249 reference to GstH264Picture 22262 can be done by baseclass. And pass the ownership of the GstH264Picture 22275 codecs: h264decoder: Don't attach extra ref of GstH264Picture to GstVideoCodecFrame 22276 The lifecycle of GstH264Picture is being managed by our DPB 28366 s/GstH264Picture/GstVp9Picture/g and minor update since this baseclass [all …]
|