gecko-dev/dom/media/flac
Gerald Squelart df2f457e83 Bug 1298710 - Remove ByteReader::DiscardRemaining and AutoByteReader - r=jya
DiscardRemaning was needed to prevent debug-time assertion that the buffer was
read completely or explicitly discarded.

However this required extra work in cases where buffer didn't need to be read
to the end.
And also it could cause crashes (in debug versions) if a buffer was not fully
read, be it because the parser was incorrect or because the media file itself
was wrong (though possibly still readable despite that).
Finding parser issues is still possible by manually instrumenting ByteReader
during development.
And reading media file with small recoverable errors is a bonus.

MozReview-Commit-ID: 2RUYzaYAeRW

--HG--
extra : rebase_source : 26c41758b1b2c87542bf4e41d08e361198ca5b13
2016-09-04 18:33:30 +10:00
..
FlacDecoder.cpp Bug 1195723: [flac] P8. Add flac MediaDecoder. r=kamidphish 2016-08-17 15:42:18 +10:00
FlacDecoder.h Bug 1195723: [flac] P8. Add flac MediaDecoder. r=kamidphish 2016-08-17 15:42:18 +10:00
FlacDemuxer.cpp Bug 1195723: [flac] P14. Add support for metadata. r=kamidphish 2016-08-18 16:06:38 +10:00
FlacDemuxer.h Bug 1195723: [flac] P12. Add sniffer for streaming flac. r=kamidphish 2016-08-18 13:07:11 +10:00
FlacFrameParser.cpp Bug 1298710 - Remove ByteReader::DiscardRemaining and AutoByteReader - r=jya 2016-09-04 18:33:30 +10:00
FlacFrameParser.h Bug 1195723: [flac] P6. Add support for raw flac metadata decoding. r=kamidphish 2016-08-17 15:33:50 +10:00
moz.build Bug 1195723: [flac] P8. Add flac MediaDecoder. r=kamidphish 2016-08-17 15:42:18 +10:00