good:qtmux: Enable TIZEN_FEATURE_GST_MUX_ENHANCEMENT and fix build error 16/271116/1 tizen_gst_1.20.0
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Feb 2022 12:46:35 +0000 (21:46 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Feb 2022 12:46:35 +0000 (21:46 +0900)
Change-Id: I88f573164982d78487b9975966eadb2fb40424a2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
subprojects/gst-plugins-good/gst/isomp4/gstqtmux.c
subprojects/gst-plugins-good/meson.build

index b5b2bf39ff3d97ef7d48c061f993cb2d8a9e295e..5ce2e5b21ca16143cff26a90ff8cf643b766ef02 100644 (file)
@@ -545,13 +545,13 @@ gst_qt_mux_update_expected_trailer_size (GstQTMux *qtmux, GstQTMuxPad *pad)
 
   qtmux_klass = (GstQTMuxClass *)(G_OBJECT_GET_CLASS(qtmux));
 
-  if (!strncmp(GST_PAD_NAME(pad->collect.pad), "video", 5)) {
+  if (!strncmp(GST_PAD_NAME(pad), "video", 5)) {
     nb_video_frames += pad->trak->mdia.minf.stbl.stsz.table_size;
     nb_video_i_frames += pad->trak->mdia.minf.stbl.stss.entries.len;
     nb_video_stts_entry += pad->trak->mdia.minf.stbl.stts.entries.len;
 
     video_stream = TRUE;
-  } else if (!strncmp(GST_PAD_NAME(pad->collect.pad), "audio", 5)) {
+  } else if (!strncmp(GST_PAD_NAME(pad), "audio", 5)) {
     nb_audio_frames += pad->trak->mdia.minf.stbl.stsz.table_size;
     nb_audio_stts_entry += pad->trak->mdia.minf.stbl.stts.entries.len;
 
@@ -617,7 +617,7 @@ gst_qt_mux_update_expected_trailer_size (GstQTMux *qtmux, GstQTMuxPad *pad)
   qtmux->expected_trailer_size += qtmux->video_expected_trailer_size + qtmux->audio_expected_trailer_size;
 
   /*
-  GST_INFO_OBJECT (qtmux, "pad type %s", GST_PAD_NAME(pad->collect.pad));
+  GST_INFO_OBJECT (qtmux, "pad type %s", GST_PAD_NAME(pad));
   GST_INFO_OBJECT (qtmux, "VIDEO : stts-entry=[%d], i-frame=[%d], video-sample=[%d]", nb_video_stts_entry, nb_video_i_frames, nb_video_frames);
   GST_INFO_OBJECT (qtmux, "AUDIO : stts-entry=[%d], audio-sample=[%d]", nb_audio_stts_entry, nb_audio_frames);
   GST_INFO_OBJECT (qtmux, "expected trailer size %d", qtmux->expected_trailer_size);
index 546e250678df575e726816de94c9a8b22e387fba..15ef3c399d701a6ddc0515d32f9b84ee06aafc36 100644 (file)
@@ -448,6 +448,7 @@ cdata.set('TIZEN_FEATURE_VPX_MODIFICATION', true)
 cdata.set('TIZEN_FEATURE_RTP_MODIFICATION', true)
 cdata.set('TIZEN_FEATURE_PULSE_MODIFICATION', true)
 cdata.set('TIZEN_FEATURE_V4L2_SKIP_ADD_COLORSPACE', true)
+cdata.set('TIZEN_FEATURE_GST_MUX_ENHANCEMENT', true)
 
 gio_dep = dependency('gio-2.0')