Home
last modified time | relevance | path

Searched refs:GstH264Picture (Results 1 – 9 of 9) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecs/
Dgsth264picture.h31 #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 …]
Dgsth264picture.c30 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 …]
Dgsth264decoder.c98 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 …]
Dgsth264decoder.h139 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/
Dgstnvh264dec.c142 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/
Dgstd3d11h264dec.cpp148 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/
Dgstvah264dec.c102 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/
Dgstv4l2codech264dec.c541 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/
DChangeLog17155 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 …]