gecko/content/media/omx
Thomas Zimmermann 5fa26f0ddd Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot
On FirefoxOS, the Android libraries estimate the duration of MP3 streams
by examining the first MP3 frame header. This only works for streams with
constant bit rate. For streams with variable bit rate, a too short or too
long duration is computed.

This patch adds support for parsing MP3 frame headers. The decoder handles
file streams by reading them at once at the beginning and parsing them
immediately. Network streams are updated when a new fragment arrives.

--HG--
extra : rebase_source : bffb9447a5fdba4145e83f5aeb3c2accfb7872d6
2013-01-24 13:38:32 +01:00
..
mediaresourcemanager Bug 896374 - Fix infinite loop in MediaResourceManagerService::cancelClientLocked(). r=doublec 2013-07-24 08:55:30 -04:00
Makefile.in bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
MediaOmxDecoder.cpp Bug 812756 - Set AmpleVideoFrames to the minimum to win a race when shutting down OMX.qcom.video.decoder.mpeg4 decoder r=doublec 2012-11-28 15:34:53 +13:00
MediaOmxDecoder.h Bug 811381 - Remove ns prefix from media code. r=roc 2012-11-14 11:46:40 -08:00
MediaOmxReader.cpp Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot 2013-01-24 13:38:32 +01:00
MediaOmxReader.h Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot 2013-01-24 13:38:32 +01:00
MediaOmxStateMachine.h Bug 863441 - Increment GetAmpleVideoFrames() to 3. r=doublec 2013-05-07 10:53:42 -04:00
moz.build Bug 831224: Added MP3 frame parser, r=padenot 2013-05-03 09:44:02 +02:00
MP3FrameParser.cpp Bug 831224: Added MP3 frame parser, r=padenot 2013-05-03 09:44:02 +02:00
MP3FrameParser.h Bug 831224: Added MP3 frame parser, r=padenot 2013-05-03 09:44:02 +02:00
MPAPI.h Bug 894262 - Merge GonkIOSurfaceImage to GrallocImage, r=nical, kanru 2013-07-25 10:13:35 +08:00
OMXCodecProxy.cpp Bug 889238 - Add error handling to OMXCodecProxy. r=doublec 2013-07-07 16:33:57 -04:00
OMXCodecProxy.h Bug 871485 - Share hw codec between applications/tasks. r=mwu, r=doublec, r=roc 2013-06-10 08:22:05 -04:00
OmxDecoder.cpp Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot 2013-01-24 13:38:32 +01:00
OmxDecoder.h Bug 831224: Parse MP3 frame headers in OmxDecoder, r=padenot 2013-01-24 13:38:32 +01:00