mxfdemux: remove unneeded values
No need to store the GstFlowReturn when we can check if it is not OK directly
This commit is contained in:
parent
4d43472c2b
commit
9909d1f770
@ -1898,16 +1898,14 @@ out:
|
|||||||
static void
|
static void
|
||||||
read_partition_header (GstMXFDemux * demux, guint64 offset)
|
read_partition_header (GstMXFDemux * demux, guint64 offset)
|
||||||
{
|
{
|
||||||
GstFlowReturn flow;
|
|
||||||
GstBuffer *buf;
|
GstBuffer *buf;
|
||||||
MXFUL key;
|
MXFUL key;
|
||||||
guint read;
|
guint read;
|
||||||
|
|
||||||
flow = gst_mxf_demux_pull_klv_packet (demux, offset, &key, &buf, &read);
|
if (gst_mxf_demux_pull_klv_packet (demux, offset, &key, &buf, &read)
|
||||||
offset += read;
|
!= GST_FLOW_OK)
|
||||||
|
|
||||||
if (flow != GST_FLOW_OK)
|
|
||||||
return;
|
return;
|
||||||
|
offset += read;
|
||||||
|
|
||||||
if (!mxf_is_partition_pack (&key)) {
|
if (!mxf_is_partition_pack (&key)) {
|
||||||
gst_buffer_unref (buf);
|
gst_buffer_unref (buf);
|
||||||
@ -1916,8 +1914,8 @@ read_partition_header (GstMXFDemux * demux, guint64 offset)
|
|||||||
|
|
||||||
do {
|
do {
|
||||||
gst_buffer_unref (buf);
|
gst_buffer_unref (buf);
|
||||||
flow = gst_mxf_demux_pull_klv_packet (demux, offset, &key, &buf, &read);
|
if (gst_mxf_demux_pull_klv_packet (demux, offset, &key, &buf, &read)
|
||||||
if (flow != GST_FLOW_OK)
|
!= GST_FLOW_OK)
|
||||||
return;
|
return;
|
||||||
offset += read;
|
offset += read;
|
||||||
}
|
}
|
||||||
@ -2160,7 +2158,6 @@ static void
|
|||||||
gst_mxf_demux_pull_random_index_pack (GstMXFDemux * demux)
|
gst_mxf_demux_pull_random_index_pack (GstMXFDemux * demux)
|
||||||
{
|
{
|
||||||
GstBuffer *buffer;
|
GstBuffer *buffer;
|
||||||
GstFlowReturn flow;
|
|
||||||
gint64 filesize = -1;
|
gint64 filesize = -1;
|
||||||
GstFormat fmt = GST_FORMAT_BYTES;
|
GstFormat fmt = GST_FORMAT_BYTES;
|
||||||
guint32 pack_size;
|
guint32 pack_size;
|
||||||
@ -2177,9 +2174,7 @@ gst_mxf_demux_pull_random_index_pack (GstMXFDemux * demux)
|
|||||||
g_assert (filesize > 4);
|
g_assert (filesize > 4);
|
||||||
|
|
||||||
buffer = NULL;
|
buffer = NULL;
|
||||||
if ((flow =
|
if (gst_mxf_demux_pull_range (demux, filesize - 4, 4, &buffer) != GST_FLOW_OK) {
|
||||||
gst_mxf_demux_pull_range (demux, filesize - 4, 4,
|
|
||||||
&buffer)) != GST_FLOW_OK) {
|
|
||||||
GST_DEBUG_OBJECT (demux, "Failed pulling last 4 bytes");
|
GST_DEBUG_OBJECT (demux, "Failed pulling last 4 bytes");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -2199,9 +2194,8 @@ gst_mxf_demux_pull_random_index_pack (GstMXFDemux * demux)
|
|||||||
}
|
}
|
||||||
|
|
||||||
buffer = NULL;
|
buffer = NULL;
|
||||||
if ((flow =
|
if (gst_mxf_demux_pull_range (demux, filesize - pack_size, 16,
|
||||||
gst_mxf_demux_pull_range (demux, filesize - pack_size, 16,
|
&buffer) != GST_FLOW_OK) {
|
||||||
&buffer)) != GST_FLOW_OK) {
|
|
||||||
GST_DEBUG_OBJECT (demux, "Failed pulling random index pack key");
|
GST_DEBUG_OBJECT (demux, "Failed pulling random index pack key");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -2217,9 +2211,8 @@ gst_mxf_demux_pull_random_index_pack (GstMXFDemux * demux)
|
|||||||
}
|
}
|
||||||
|
|
||||||
demux->offset = filesize - pack_size;
|
demux->offset = filesize - pack_size;
|
||||||
if ((flow =
|
if (gst_mxf_demux_pull_klv_packet (demux, filesize - pack_size, &key,
|
||||||
gst_mxf_demux_pull_klv_packet (demux, filesize - pack_size, &key,
|
&buffer, NULL) != GST_FLOW_OK) {
|
||||||
&buffer, NULL)) != GST_FLOW_OK) {
|
|
||||||
GST_DEBUG_OBJECT (demux, "Failed pulling random index pack");
|
GST_DEBUG_OBJECT (demux, "Failed pulling random index pack");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user