gecko/dom/media/gstreamer
Jean-Yves Avenard 0b347434ba Bug 1218157: Only ever read from cached data in NotifyDataArrived. r=cpearce
The logic of queuing NotifyDataArrived and read data there was fundamentally flawed as we would continually perform reads from the same MediaResource at two different ends.
This would cause repetitive seeks and data being removed from the media cache. Worse, a read in NotifyDataArrived would cause another NotifyDataArrived to be scheduled.

As range-request are extremely slow, it would result in stutters and constant interruptions.
2015-10-29 10:18:58 +11:00
..
GStreamerAllocator.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
GStreamerAllocator.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
GStreamerDecoder.cpp
GStreamerDecoder.h Bug 1214989. Part 2 - add MediaDecoderOwner to Clone() and overrides. r=gerald. 2015-10-15 11:37:47 +08:00
GStreamerFormatHelper.cpp Bug 1215582 - Rename Blacklist to Block list in GStreamerFormatReader. r=gerald 2015-10-20 15:19:00 -07:00
GStreamerFormatHelper.h Bug 1215582 - Rename Blacklist to Block list in GStreamerFormatReader. r=gerald 2015-10-20 15:19:00 -07:00
GStreamerFunctionList.h
GStreamerLoader.cpp
GStreamerLoader.h
GStreamerMozVideoBuffer.cpp
GStreamerMozVideoBuffer.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
GStreamerReader-0.10.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
GStreamerReader.cpp Bug 1218157: Only ever read from cached data in NotifyDataArrived. r=cpearce 2015-10-29 10:18:58 +11:00
GStreamerReader.h Bug 1217714 - Remove some unused functions from MediaDecoderReader. r=jya. 2015-10-26 14:10:29 +08:00
moz.build Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. 2015-08-27 20:44:53 -07:00