From b42f30663cefa8e0eb53c76a59356a3608f57001 Mon Sep 17 00:00:00 2001 From: ghost Date: Fri, 23 Oct 2009 10:56:00 +0200 Subject: packages/gstreamer: update gst-plugins-ugly and gst-plugins-bad small fix for ac3 detection in mpegtsdemux --- .../mpegtsdemux_fix_ac3_detection.diff | 22 ++++++++++++++++++++++ packages/gstreamer/gst-plugins-bad_0.10.14.bb | 8 -------- packages/gstreamer/gst-plugins-bad_0.10.15.bb | 8 ++++++++ packages/gstreamer/gst-plugins-ugly_0.10.12.bb | 4 ---- packages/gstreamer/gst-plugins-ugly_0.10.13.bb | 3 +++ 5 files changed, 33 insertions(+), 12 deletions(-) create mode 100644 packages/gstreamer/gst-plugins-bad/mpegtsdemux_fix_ac3_detection.diff delete mode 100644 packages/gstreamer/gst-plugins-bad_0.10.14.bb create mode 100644 packages/gstreamer/gst-plugins-bad_0.10.15.bb delete mode 100644 packages/gstreamer/gst-plugins-ugly_0.10.12.bb create mode 100644 packages/gstreamer/gst-plugins-ugly_0.10.13.bb diff --git a/packages/gstreamer/gst-plugins-bad/mpegtsdemux_fix_ac3_detection.diff b/packages/gstreamer/gst-plugins-bad/mpegtsdemux_fix_ac3_detection.diff new file mode 100644 index 0000000000..94833838e6 --- /dev/null +++ b/packages/gstreamer/gst-plugins-bad/mpegtsdemux_fix_ac3_detection.diff @@ -0,0 +1,22 @@ +--- gst/mpegdemux/gstmpegtsdemux.c 2009-10-12 12:23:39.000000000 +0200 ++++ gst/mpegdemux/gstmpegtsdemux.c 2009-10-22 23:08:42.000000000 +0200 +@@ -738,15 +738,15 @@ + if (program_info) + desc = gst_mpeg_descriptor_find (program_info, DESC_REGISTRATION); + +- if (desc && DESC_REGISTRATION_format_identifier (desc) == DRF_ID_HDMV) { ++ if (gst_mpeg_descriptor_find (stream->ES_info, ++ DESC_DVB_ENHANCED_AC3)) { + template = klass->audio_template; + name = g_strdup_printf ("audio_%04x", stream->PID); + caps = gst_caps_new_simple ("audio/x-eac3", NULL); +- } else if (gst_mpeg_descriptor_find (stream->ES_info, +- DESC_DVB_ENHANCED_AC3)) { ++ } else if (desc && DESC_REGISTRATION_format_identifier (desc) == DRF_ID_HDMV) { + template = klass->audio_template; + name = g_strdup_printf ("audio_%04x", stream->PID); +- caps = gst_caps_new_simple ("audio/x-eac3", NULL); ++ caps = gst_caps_new_simple ("audio/x-ac3", NULL); + } else { + if (!gst_mpeg_descriptor_find (stream->ES_info, DESC_DVB_AC3)) { + GST_WARNING ("AC3 stream type found but no corresponding " diff --git a/packages/gstreamer/gst-plugins-bad_0.10.14.bb b/packages/gstreamer/gst-plugins-bad_0.10.14.bb deleted file mode 100644 index 3a2e08cc36..0000000000 --- a/packages/gstreamer/gst-plugins-bad_0.10.14.bb +++ /dev/null @@ -1,8 +0,0 @@ -require gst-plugins.inc -DEPENDS += "gst-plugins-base" -EXTRA_OECONF += "--disable-apexsink --disable-dvdnav" -RCONFLICTS_gst-plugin-mpegdemux = "gst-plugin-fluendo-mpegdemux" -RREPLACES_gst-plugin-mpegdemux = "gst-plugin-fluendo-mpegdemux" -SRC_URI += "file://gst-plugins_configure_skip_shave.patch;patch=1;pnum=0 \ - file://mpegpsdemux_speedup.diff;patch=1;pnum=0" -PR = "r1" diff --git a/packages/gstreamer/gst-plugins-bad_0.10.15.bb b/packages/gstreamer/gst-plugins-bad_0.10.15.bb new file mode 100644 index 0000000000..78e7fcd5d9 --- /dev/null +++ b/packages/gstreamer/gst-plugins-bad_0.10.15.bb @@ -0,0 +1,8 @@ +require gst-plugins.inc +DEPENDS += "gst-plugins-base" +EXTRA_OECONF += "--disable-apexsink --disable-dvdnav" +RCONFLICTS_gst-plugin-mpegdemux = "gst-plugin-fluendo-mpegdemux" +RREPLACES_gst-plugin-mpegdemux = "gst-plugin-fluendo-mpegdemux" +SRC_URI += "file://gst-plugins_configure_skip_shave.patch;patch=1;pnum=0 \ + file://mpegpsdemux_speedup.diff;patch=1;pnum=0 \ + file://mpegtsdemux_fix_ac3_detection.diff;patch=1;pnum=0" diff --git a/packages/gstreamer/gst-plugins-ugly_0.10.12.bb b/packages/gstreamer/gst-plugins-ugly_0.10.12.bb deleted file mode 100644 index 7eaea9e444..0000000000 --- a/packages/gstreamer/gst-plugins-ugly_0.10.12.bb +++ /dev/null @@ -1,4 +0,0 @@ -require gst-plugins.inc -SRC_URI += "file://gst-plugins_configure_skip_shave.patch;patch=1;pnum=0" -DEPENDS += "gst-plugins-base" -PR="r5" \ No newline at end of file diff --git a/packages/gstreamer/gst-plugins-ugly_0.10.13.bb b/packages/gstreamer/gst-plugins-ugly_0.10.13.bb new file mode 100644 index 0000000000..e4684a73fd --- /dev/null +++ b/packages/gstreamer/gst-plugins-ugly_0.10.13.bb @@ -0,0 +1,3 @@ +require gst-plugins.inc +SRC_URI += "file://gst-plugins_configure_skip_shave.patch;patch=1;pnum=0" +DEPENDS += "gst-plugins-base" -- cgit 1.2.3-korg