diff options
-rw-r--r-- | packages/gstreamer/gst-plugins-bad/mpegtsdemux_fix_ac3_detection.diff | 22 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-bad_0.10.15.bb (renamed from packages/gstreamer/gst-plugins-bad_0.10.14.bb) | 4 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-ugly_0.10.13.bb (renamed from packages/gstreamer/gst-plugins-ugly_0.10.12.bb) | 1 |
3 files changed, 24 insertions, 3 deletions
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.15.bb index 3a2e08cc36..78e7fcd5d9 100644 --- a/packages/gstreamer/gst-plugins-bad_0.10.14.bb +++ b/packages/gstreamer/gst-plugins-bad_0.10.15.bb @@ -4,5 +4,5 @@ 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" + 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.13.bb index 7eaea9e444..e4684a73fd 100644 --- a/packages/gstreamer/gst-plugins-ugly_0.10.12.bb +++ b/packages/gstreamer/gst-plugins-ugly_0.10.13.bb @@ -1,4 +1,3 @@ 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 |