vkencoder-private: rename GstVulkanEncoderPicture

GstVulkanEncodePicture breaks the namespace. This commit fixes it by renaming it
to GstVulkanEncoderPicture, also new() and free() signature functions.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8007>
This commit is contained in:
Víctor Manuel Jáquez Leal 2024-11-27 10:51:38 +01:00 committed by GStreamer Marge Bot
parent a830c58139
commit cf9cc5ec1b
4 changed files with 35 additions and 35 deletions

View file

@ -374,7 +374,7 @@ gst_vulkan_encoder_new_video_session_parameters (GstVulkanEncoder * self,
}
/**
* gst_vulkan_encode_picture_new:
* gst_vulkan_encoder_picture_new:
* @self: the #GstVulkanEncoder with the pool's configuration.
* @in_buffer: (transfer none): the input #GstBuffer.
* @width: the picture width
@ -384,14 +384,14 @@ gst_vulkan_encoder_new_video_session_parameters (GstVulkanEncoder * self,
*
* Create a new vulkan encode picture from the input buffer.
*
* Returns: a new #GstVulkanEncodePicture.
* Returns: a new #GstVulkanEncoderPicture.
*
*/
GstVulkanEncodePicture *
gst_vulkan_encode_picture_new (GstVulkanEncoder * self, GstBuffer * in_buffer,
GstVulkanEncoderPicture *
gst_vulkan_encoder_picture_new (GstVulkanEncoder * self, GstBuffer * in_buffer,
int width, int height, gboolean is_ref, gint nb_refs)
{
GstVulkanEncodePicture *pic;
GstVulkanEncoderPicture *pic;
GstVulkanEncoderPrivate *priv;
g_return_val_if_fail (GST_IS_VULKAN_ENCODER (self), NULL);
@ -399,7 +399,7 @@ gst_vulkan_encode_picture_new (GstVulkanEncoder * self, GstBuffer * in_buffer,
priv = gst_vulkan_encoder_get_instance_private (self);
pic = g_new0 (GstVulkanEncodePicture, 1);
pic = g_new0 (GstVulkanEncoderPicture, 1);
if (priv->layered_dpb) {
g_assert (priv->layered_buffer);
@ -411,7 +411,7 @@ gst_vulkan_encode_picture_new (GstVulkanEncoder * self, GstBuffer * in_buffer,
ret =
gst_buffer_pool_acquire_buffer (priv->dpb_pool, &pic->dpb_buffer, NULL);
if (ret != GST_FLOW_OK) {
gst_vulkan_encode_picture_free (pic);
gst_vulkan_encoder_picture_free (pic);
return NULL;
}
}
@ -441,14 +441,14 @@ gst_vulkan_encode_picture_new (GstVulkanEncoder * self, GstBuffer * in_buffer,
}
/**
* gst_vulkan_encode_picture_free:
* @pic: the #GstVulkanEncodePicture to free.
* gst_vulkan_encoder_picture_free:
* @pic: the #GstVulkanEncoderPicture to free.
*
* Free the #GstVulkanEncodePicture.
* Free the #GstVulkanEncoderPicture.
*
*/
void
gst_vulkan_encode_picture_free (GstVulkanEncodePicture * pic)
gst_vulkan_encoder_picture_free (GstVulkanEncoderPicture * pic)
{
g_return_if_fail (pic != NULL);
@ -1026,8 +1026,8 @@ bail:
/**
* gst_vulkan_encoder_encode:
* @self: a #GstVulkanEncoder
* @pic: a #GstVulkanEncodePicture
* @ref_pics: an array of #GstVulkanEncodePicture
* @pic: a #GstVulkanEncoderPicture
* @ref_pics: an array of #GstVulkanEncoderPicture
*
* Encode a picture according to its reference pictures.
*
@ -1036,7 +1036,7 @@ bail:
*/
gboolean
gst_vulkan_encoder_encode (GstVulkanEncoder * self,
GstVulkanEncodePicture * pic, GstVulkanEncodePicture ** ref_pics)
GstVulkanEncoderPicture * pic, GstVulkanEncoderPicture ** ref_pics)
{
GstVulkanEncoderPrivate *priv;
GError *err = NULL;

View file

@ -36,10 +36,10 @@ typedef struct _GstVulkanEncoderClass GstVulkanEncoderClass;
typedef union _GstVulkanEncoderParameters GstVulkanEncoderParameters;
typedef union _GstVulkanEncoderParametersOverrides GstVulkanEncoderParametersOverrides;
typedef union _GstVulkanEncoderParametersFeedback GstVulkanEncoderParametersFeedback;
typedef struct _GstVulkanEncodePicture GstVulkanEncodePicture;
typedef struct _GstVulkanEncoderPicture GstVulkanEncoderPicture;
/**
* GstVulkanEncodePicture:
* GstVulkanEncoderPicture:
* @is_ref: picture is reference
* @nb_refs: number of references
* @slotIndex: slot index
@ -57,7 +57,7 @@ typedef struct _GstVulkanEncodePicture GstVulkanEncodePicture;
*
* Since: 1.24
*/
struct _GstVulkanEncodePicture
struct _GstVulkanEncoderPicture
{
gboolean is_ref;
gint nb_refs;
@ -175,19 +175,19 @@ gboolean gst_vulkan_encoder_create_dpb_pool (GstVulkanEncode
GstCaps * caps);
GST_VULKAN_API
gboolean gst_vulkan_encoder_encode (GstVulkanEncoder * self,
GstVulkanEncodePicture * pic,
GstVulkanEncodePicture ** ref_pics);
GstVulkanEncoderPicture * pic,
GstVulkanEncoderPicture ** ref_pics);
GST_VULKAN_API
gboolean gst_vulkan_encoder_caps (GstVulkanEncoder * self,
GstVulkanVideoCapabilities * caps);
GST_VULKAN_API
GstCaps * gst_vulkan_encoder_profile_caps (GstVulkanEncoder * self);
GST_VULKAN_API
GstVulkanEncodePicture * gst_vulkan_encode_picture_new (GstVulkanEncoder * self,
GstVulkanEncoderPicture* gst_vulkan_encoder_picture_new (GstVulkanEncoder * self,
GstBuffer * in_buffer,
gint width,
gint height,
gboolean is_ref,
gint nb_refs);
GST_VULKAN_API
void gst_vulkan_encode_picture_free (GstVulkanEncodePicture * pic);
void gst_vulkan_encoder_picture_free (GstVulkanEncoderPicture * pic);

View file

@ -45,7 +45,7 @@ static GstVideoInfo out_info;
typedef struct
{
GstVulkanEncodePicture *picture;
GstVulkanEncoderPicture *picture;
VkVideoEncodeH264NaluSliceInfoKHR slice_info;
VkVideoEncodeH264PictureInfoKHR enc_pic_info;
@ -61,7 +61,7 @@ typedef struct
} GstVulkanH264EncodeFrame;
static GstVulkanH264EncodeFrame *
_h264_encode_frame_new (GstVulkanEncodePicture * picture)
_h264_encode_frame_new (GstVulkanEncoderPicture * picture)
{
GstVulkanH264EncodeFrame *frame;
@ -76,7 +76,7 @@ static void
_h264_encode_frame_free (gpointer pframe)
{
GstVulkanH264EncodeFrame *frame = pframe;
g_clear_pointer (&frame->picture, gst_vulkan_encode_picture_free);
g_clear_pointer (&frame->picture, gst_vulkan_encoder_picture_free);
g_free (frame);
}
@ -356,8 +356,8 @@ allocate_frame (GstVulkanEncoder * enc, int width,
upload_buffer_to_image(img_pool, in_buffer, &img_buffer);
frame = _h264_encode_frame_new (gst_vulkan_encode_picture_new (enc, img_buffer, width, height, is_ref,
nb_refs));
frame = _h264_encode_frame_new (gst_vulkan_encoder_picture_new (enc,
img_buffer, width, height, is_ref, nb_refs));
fail_unless (frame);
fail_unless (frame->picture);
gst_buffer_unref (in_buffer);
@ -378,11 +378,11 @@ encode_frame (GstVulkanEncoder * enc, GstVulkanH264EncodeFrame * frame,
{
GstVulkanVideoCapabilities enc_caps;
int i, ref_pics_num = 0;
GstVulkanEncodePicture *ref_pics[16] = { NULL, };
GstVulkanEncoderPicture *ref_pics[16] = { NULL, };
guint qp_i = 26;
guint qp_p = 26;
guint qp_b = 26;
GstVulkanEncodePicture *picture = frame->picture;
GstVulkanEncoderPicture *picture = frame->picture;
GST_DEBUG ("Encoding frame num:%d", frame_num);

View file

@ -47,7 +47,7 @@ static GstVideoInfo in_info;
static GstVideoInfo out_info;
typedef struct
{
GstVulkanEncodePicture *picture;
GstVulkanEncoderPicture *picture;
VkVideoEncodeH265PictureInfoKHR enc_pic_info;
VkVideoEncodeH265NaluSliceSegmentInfoKHR slice_info;
@ -66,7 +66,7 @@ typedef struct
static GstVulkanH265EncodeFrame *
_h265_encode_frame_new (GstVulkanEncodePicture * picture)
_h265_encode_frame_new (GstVulkanEncoderPicture * picture)
{
GstVulkanH265EncodeFrame *frame;
@ -81,7 +81,7 @@ static void
_h265_encode_frame_free (gpointer pframe)
{
GstVulkanH265EncodeFrame *frame = pframe;
g_clear_pointer (&frame->picture, gst_vulkan_encode_picture_free);
g_clear_pointer (&frame->picture, gst_vulkan_encoder_picture_free);
g_free (frame);
}
@ -364,8 +364,8 @@ allocate_frame (GstVulkanEncoder * enc, int width,
upload_buffer_to_image(img_pool, in_buffer, &img_buffer);
frame = _h265_encode_frame_new (gst_vulkan_encode_picture_new (enc, img_buffer, width, height, is_ref,
nb_refs));
frame = _h265_encode_frame_new (gst_vulkan_encoder_picture_new (enc,
img_buffer, width, height, is_ref, nb_refs));
fail_unless (frame);
fail_unless (frame->picture);
gst_buffer_unref (in_buffer);
@ -390,12 +390,12 @@ encode_frame (GstVulkanEncoder * enc, GstVulkanH265EncodeFrame * frame,
{
GstVulkanVideoCapabilities enc_caps;
int i, ref_pics_num = 0;
GstVulkanEncodePicture *ref_pics[16] = { NULL, };
GstVulkanEncoderPicture *ref_pics[16] = { NULL, };
gint16 delta_poc_s0_minus1 = 0, delta_poc_s1_minus1 = 0;
guint qp_i = 26;
guint qp_p = 26;
guint qp_b = 26;
GstVulkanEncodePicture *picture = frame->picture;
GstVulkanEncoderPicture *picture = frame->picture;
gint picture_type = PICTURE_TYPE(slice_type, picture->is_ref);
GST_DEBUG ("Encoding frame num: %d", frame_num);