Mohamed Naufal
f51b7e52a6
libstagefright: avoid memory leak
2012-04-19 03:00:41 +05:30
Mohamed Naufal
2343a99cf2
libstagefright: support more output pixel formats
2012-04-19 01:42:12 +05:30
Mohamed Naufal
1d48e88d41
libstagefright: avoid potential deadlock on output MediaBuffer
...
Maintain an output queue of AVFrames instead of MediaBuffers
so that the latter can be released early. This avoids a potential deadlock
between the stagefright decoder::read() and Stagefright_decode_frame()
2012-04-19 01:08:50 +05:30
Mohamed Naufal
7b915a4045
libstagefright: explicitly set positive timestamps as stagefright expects them so
2012-04-19 00:02:53 +05:30
Mohamed Naufal
e46b625dd0
Merge branches 'stagefright' and 'stagefright-test' into stagefright-test
2012-04-11 22:05:54 +05:30
Mohamed Naufal
ef64c45c94
g723.1 encoder
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-10-10 02:58:18 +02:00
Mohamed Naufal
19562b68cb
g723.1 muxer
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-10-10 02:58:18 +02:00
Mohamed Naufal
e82cbb69a7
tools/build_libstagefright: fetch android system headers and libraries
...
Credit to Martin.
2011-10-09 14:36:12 +05:30
Mohamed Naufal
0ef2e660c1
libstagefright: reindent after previous commit
2011-10-09 00:48:52 +05:30
Mohamed Naufal
a85996d834
libstagefright: start decode_thread() only after decode_frame() is called at least once.
...
This prevents the situation where EOS is passed as the first frame to the
h/w decoder and thus avoids a potential crash.
2011-10-07 18:32:44 +05:30
Mohamed Naufal
fedbf9177c
libstagefright: mark the dummy frame as keyframe.
...
This makes sure decoder->read() returns if it is the first frame fed.
2011-10-07 18:32:40 +05:30
Mohamed Naufal
295f13953d
libstagefright: limit the output queue size
2011-10-07 18:32:36 +05:30
Mohamed Naufal
23ea48f2f7
libstagefright: return EOS if CustomSource::read() is called after decode_thread() returns
2011-10-07 18:32:31 +05:30
Mohamed Naufal
09a49e8919
libstagefright: set the correct frame size
2011-10-07 18:32:23 +05:30
Mohamed Naufal
e7f9aa6ff5
libstagefright: Explicitly free smart pointer objects
2011-09-14 21:01:07 +05:30
Mohamed Naufal
9c29ab5851
Move & Rename buildscript, remove tabs
2011-09-09 23:14:36 +05:30
Mohamed Naufal
fd265746fe
Fix regular build
2011-09-08 21:17:17 +05:30
Mohamed Naufal
84f26f5288
Support (H/W accelerated) H.264 decoding on Android via Stagefright
2011-08-31 05:12:54 +05:30
Mohamed Naufal
6a6cabf2a2
Add build-script for Android
2011-08-31 04:56:12 +05:30
Mohamed Naufal
006d2ab484
C++ Support ;)
2011-08-31 04:54:50 +05:30