gecko/dom/media/webm
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
..
AudioDecoder.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
EbmlComposer.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
EbmlComposer.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
moz.build Bug 1206977: [webm] P7. Remove IntelWebMVideoDecoder. r=kinetik 2015-10-08 00:34:45 +11:00
NesteggPacketHolder.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
SoftwareWebMVideoDecoder.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
SoftwareWebMVideoDecoder.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
WebMBufferedParser.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
WebMBufferedParser.h Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik. 2015-08-24 23:13:49 +10:00
WebMDecoder.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
WebMDecoder.h Bug 1214989. Part 2 - add MediaDecoderOwner to Clone() and overrides. r=gerald. 2015-10-15 11:37:47 +08:00
WebMDemuxer.cpp Bug 1190472 - part 3 - optimize pushing an entire queue onto MediaRawDataQueue; r=kinetik 2015-10-01 19:06:50 -04:00
WebMDemuxer.h Bug 1190472 - part 3 - optimize pushing an entire queue onto MediaRawDataQueue; r=kinetik 2015-10-01 19:06:50 -04:00
WebMReader.cpp Bug 1218157: Only ever read from cached data in NotifyDataArrived. r=cpearce 2015-10-29 10:18:58 +11:00
WebMReader.h Bug 1217714 - Remove some unused functions from MediaDecoderReader. r=jya. 2015-10-26 14:10:29 +08:00
WebMWriter.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
WebMWriter.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00