[Bug 708161] mpegtspacketizer: rework packet extraction and sync
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Sep 27 06:19:16 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=708161
GStreamer | gst-plugins-bad | 1.1.4
Sebastian Dröge (slomo) <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |slomo at circular-chaos.org
Resolution| |FIXED
Target Milestone|HEAD |1.3.1
--- Comment #3 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-09-27 13:19:05 UTC ---
commit 467e0151d3fa733fb34dac3438d1ef357d171641
Author: Arnaud Vrac <avrac at freebox.fr>
Date: Mon Sep 16 11:46:27 2013 +0200
mpegtspacketizer: rework TS packet sync and extraction
The previous code could enter an infinite loop because the adapter state
could get out of sync with its mapped data state after sync was lost.
The code was pretty confusing so it's been rewritten to be clearer.
The easiest way to reproduce the infinite loop is to use the breakmydata
element before tsdemux to trigger a resync.
https://bugzilla.gnome.org/show_bug.cgi?id=708161
commit 85ad4f3ad6234e425ebf3f4c58f36597a48e4e41
Author: Arnaud Vrac <avrac at freebox.fr>
Date: Mon Sep 16 11:42:48 2013 +0200
tsdemux: fix buffer overflow
This can happen with a corrupt TS file, found with breakmydata element
plugged before tsdemux.
https://bugzilla.gnome.org/show_bug.cgi?id=708161
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list