OSDN Git Service

android-x86/external-stagefright-plugins.git
11 years agoadd support for PS
Michael Chen [Thu, 4 Apr 2013 14:20:02 +0000 (22:20 +0800)]
add support for PS

11 years agofix bug "Codec's input buffers are too small to accomodate buffer read from source"
Michael Chen [Thu, 4 Apr 2013 13:54:08 +0000 (21:54 +0800)]
fix bug "Codec's input buffers are too small to accomodate buffer read from source"

11 years agoclenaup, diable duplicate av_dump_format
Michael Chen [Thu, 4 Apr 2013 13:31:27 +0000 (21:31 +0800)]
clenaup, diable duplicate av_dump_format

11 years agoyou need to sync "https://github.com/omxcodec/android_frameworks_base.git" if want...
Michael Chen [Thu, 4 Apr 2013 12:07:09 +0000 (20:07 +0800)]
you need to sync "https://github.com/omxcodec/android_frameworks_base.git" if want to enable ape decoder

11 years agoadd support for ape decoder
Michael Chen [Thu, 4 Apr 2013 11:50:21 +0000 (19:50 +0800)]
add support for ape decoder

11 years agofix avn sniff
Michael Chen [Thu, 4 Apr 2013 08:40:32 +0000 (16:40 +0800)]
fix avn sniff

11 years agoadd sample media files
Michael Chen [Thu, 4 Apr 2013 08:22:21 +0000 (16:22 +0800)]
add sample media files

11 years agoadd support for FLV(H.264+AAC)
Michael Chen [Thu, 4 Apr 2013 08:19:19 +0000 (16:19 +0800)]
add support for FLV(H.264+AAC)

11 years agoadd BetterSniffFFMPEG
Michael Chen [Thu, 4 Apr 2013 07:10:14 +0000 (15:10 +0800)]
add BetterSniffFFMPEG

11 years agofix debug level
Michael Chen [Thu, 4 Apr 2013 07:07:57 +0000 (15:07 +0800)]
fix debug level

11 years agoadd build file name function.
Michael Chen [Thu, 4 Apr 2013 03:04:54 +0000 (11:04 +0800)]
add build file name function.
read av stuff from DataSource now, it is OK!

11 years agoclenaup
Michael Chen [Thu, 4 Apr 2013 02:42:37 +0000 (10:42 +0800)]
clenaup

11 years agopass the addr of smart pointer("source") to ffmpeg
Michael Chen [Thu, 4 Apr 2013 02:13:42 +0000 (10:13 +0800)]
pass the addr of smart pointer("source") to ffmpeg

11 years agoadd ffmpeg_source
Michael Chen [Fri, 29 Mar 2013 17:06:09 +0000 (01:06 +0800)]
add ffmpeg_source

11 years agoadd TODO
Michael Chen [Fri, 29 Mar 2013 12:28:34 +0000 (20:28 +0800)]
add TODO

11 years agoupdate README
Michael Chen [Sun, 27 Jan 2013 02:17:02 +0000 (10:17 +0800)]
update README

11 years agocleanup README
Michael Chen [Wed, 2 Jan 2013 01:34:33 +0000 (09:34 +0800)]
cleanup README

11 years agoupdate README, add Features: Input formats, Video and Audio formats
Michael Chen [Wed, 2 Jan 2013 01:31:29 +0000 (09:31 +0800)]
update README, add Features: Input formats, Video and Audio formats

11 years agodrop the video packet with the backward timestamp, maybe them are B-frames after...
Michael Chen [Tue, 1 Jan 2013 03:27:23 +0000 (11:27 +0800)]
drop the video packet with the backward timestamp, maybe them are B-frames after first I-frame(key frame).

11 years agofix seek when the stream start_time is not zero.
Michael Chen [Tue, 1 Jan 2013 01:47:28 +0000 (09:47 +0800)]
fix seek when the stream start_time is not zero.
but TODO: error while seeking if disable video stream, especially TS file!

11 years agodon't send error to OMXCodec when decoding video, skip!
Michael Chen [Sun, 2 Dec 2012 13:49:01 +0000 (21:49 +0800)]
don't send error to OMXCodec when decoding video, skip!
for example, RealVideo stream fail to decode while seeking

11 years agofix RealAudio configure
Michael Chen [Sun, 2 Dec 2012 13:16:14 +0000 (21:16 +0800)]
fix RealAudio configure

11 years agoadd support for ffmpeg debug
Michael Chen [Sun, 2 Dec 2012 07:32:00 +0000 (15:32 +0800)]
add support for ffmpeg debug

11 years agofix SIGBUS when audio swr_convert, the out data need 16 byte alignment
Michael Chen [Sun, 2 Dec 2012 04:32:28 +0000 (12:32 +0800)]
fix SIGBUS when audio swr_convert, the out data need 16 byte alignment

11 years agoadd support for real-audio(RMVB), only cook audio codec
Michael Chen [Sun, 2 Dec 2012 04:14:51 +0000 (12:14 +0800)]
add support for real-audio(RMVB), only cook audio codec

11 years agoadd support for real-video40(RMVB)
Michael Chen [Mon, 19 Nov 2012 15:00:18 +0000 (23:00 +0800)]
add support for real-video40(RMVB)

11 years agoadd support for vc1 video decoder
Michael Chen [Mon, 19 Nov 2012 09:47:44 +0000 (17:47 +0800)]
add support for vc1 video decoder

11 years agofix debug info about WMV3
Michael Chen [Mon, 19 Nov 2012 09:30:27 +0000 (17:30 +0800)]
fix debug info about WMV3

11 years agocleanup
Michael Chen [Sun, 18 Nov 2012 07:01:54 +0000 (15:01 +0800)]
cleanup

11 years agoset wma and wmv format to distinguish WMV1, WMV2, WMV3, WMAV1, WMAV2...
Michael Chen [Sun, 18 Nov 2012 04:49:55 +0000 (12:49 +0800)]
set wma and wmv format to distinguish WMV1, WMV2, WMV3, WMAV1, WMAV2...

11 years agoremove MakeRawCodecSpecificData fxn
Michael Chen [Sat, 17 Nov 2012 01:25:37 +0000 (09:25 +0800)]
remove MakeRawCodecSpecificData fxn

11 years agoadd kKeyRawCodecSpecificData in meta, it stores extradata
Michael Chen [Sat, 17 Nov 2012 01:21:22 +0000 (09:21 +0800)]
add kKeyRawCodecSpecificData in meta, it stores extradata

11 years agoset av_log level to default
Michael Chen [Fri, 16 Nov 2012 19:30:37 +0000 (03:30 +0800)]
set av_log level to default

11 years agoremove SDL
Michael Chen [Fri, 16 Nov 2012 19:28:51 +0000 (03:28 +0800)]
remove SDL

11 years agoadjust code style
Michael Chen [Fri, 16 Nov 2012 17:35:23 +0000 (01:35 +0800)]
adjust code style

11 years agoadd comment for mBitRate in audio decoder
Michael Chen [Fri, 16 Nov 2012 09:09:18 +0000 (17:09 +0800)]
add comment for mBitRate in audio decoder

11 years agoadd support for wmav2(audio codec)
Michael Chen [Fri, 16 Nov 2012 08:54:09 +0000 (16:54 +0800)]
add support for wmav2(audio codec)

11 years agoremove the useless code
Michael Chen [Tue, 13 Nov 2012 15:00:14 +0000 (23:00 +0800)]
remove the useless code

11 years agoadd support for wmv1
Michael Chen [Tue, 13 Nov 2012 14:52:29 +0000 (22:52 +0800)]
add support for wmv1

11 years agoupdate README
Michael Chen [Tue, 13 Nov 2012 14:43:12 +0000 (22:43 +0800)]
update README

11 years agoadd format_long_name debug info
Michael Chen [Mon, 12 Nov 2012 13:07:55 +0000 (21:07 +0800)]
add format_long_name debug info

11 years agochange formatmap name from FORMAT_NAMES to FILE_FORMATS
Michael Chen [Mon, 12 Nov 2012 12:37:38 +0000 (20:37 +0800)]
change formatmap name from FORMAT_NAMES to FILE_FORMATS

11 years agosniff file using "format name" instread of "file extension"
Michael Chen [Mon, 12 Nov 2012 03:45:59 +0000 (11:45 +0800)]
sniff file using "format name" instread of "file extension"

11 years agodo deinterlace if necessary. for example, your device display is progressive,
Michael Chen [Sat, 10 Nov 2012 02:45:58 +0000 (10:45 +0800)]
do deinterlace if necessary. for example, your device display is progressive,
but video in ts is interlaced.

11 years agoinit and deinit ffmpeg globally.
Michael Chen [Fri, 9 Nov 2012 17:16:09 +0000 (01:16 +0800)]
init and deinit ffmpeg globally.

11 years agodisable flush when deinit audio decoder. is it necessary? crash sometimes if call it
Michael Chen [Fri, 9 Nov 2012 07:37:49 +0000 (15:37 +0800)]
disable flush when deinit audio decoder. is it necessary? crash sometimes if call it

11 years agofix the return value of "initDecoder" fxn
Michael Chen [Fri, 9 Nov 2012 07:16:11 +0000 (15:16 +0800)]
fix the return value of "initDecoder" fxn

11 years agofix audio resample
Michael Chen [Fri, 9 Nov 2012 05:04:54 +0000 (13:04 +0800)]
fix audio resample

11 years agofix audio crash
Michael Chen [Fri, 9 Nov 2012 02:39:41 +0000 (10:39 +0800)]
fix audio crash

11 years agoadd support for multi-channels resample
Michael Chen [Thu, 8 Nov 2012 11:25:24 +0000 (19:25 +0800)]
add support for multi-channels resample

11 years agono OMX_AUDIO_CodingAC3, so we set def.format.audio.eEncoding to OMX_AUDIO_CodingAutoD...
Michael Chen [Thu, 8 Nov 2012 08:39:11 +0000 (16:39 +0800)]
no OMX_AUDIO_CodingAC3, so we set def.format.audio.eEncoding to OMX_AUDIO_CodingAutoDetect? is it right? orz

11 years agoadd support for ac3(stereo) audio decoder
Michael Chen [Thu, 8 Nov 2012 07:37:36 +0000 (15:37 +0800)]
add support for ac3(stereo) audio decoder

11 years agocomment: extradata have sps + pps(there may be sei in it)
Michael Chen [Thu, 8 Nov 2012 03:46:17 +0000 (11:46 +0800)]
comment: extradata have sps + pps(there may be sei in it)

11 years agofix H.264 extradata, android need sps+pps. but the extradata in some ts file only...
Michael Chen [Thu, 8 Nov 2012 03:13:59 +0000 (11:13 +0800)]
fix H.264 extradata, android need sps+pps. but the extradata in some ts file only have sps, no pps.
NOTE: we do not modify ffmpeg code to get extradata compatible with android, but only modify our own code!

11 years agoDon't fill the out buffer when the audio decoder failed to decode and mAudioConfigCha...
Michael Chen [Sun, 4 Nov 2012 03:04:01 +0000 (11:04 +0800)]
Don't fill the out buffer when the audio decoder failed to decode and mAudioConfigChanged is false

11 years agoadd support for MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_I and MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_II
Michael Chen [Sun, 4 Nov 2012 01:37:45 +0000 (09:37 +0800)]
add support for MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_I and MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_II

11 years agoignore h263 Extradata
Michael Chen [Sat, 3 Nov 2012 17:50:36 +0000 (01:50 +0800)]
ignore h263 Extradata

11 years agoignore mp3 Extradata and OMX_EventPortSettingsChanged notify
Michael Chen [Sat, 3 Nov 2012 17:44:34 +0000 (01:44 +0800)]
ignore mp3 Extradata and OMX_EventPortSettingsChanged notify

11 years agocleanup README
Michael Chen [Sun, 28 Oct 2012 23:49:36 +0000 (07:49 +0800)]
cleanup README

11 years agoignore some codec of extradata, for example, MP3
Michael Chen [Sun, 28 Oct 2012 23:46:31 +0000 (07:46 +0800)]
ignore some codec of extradata, for example, MP3

11 years agoMerge branch 'master' of github.com:omxcodec/stagefright-plugins
Michael Chen [Sun, 28 Oct 2012 09:20:19 +0000 (17:20 +0800)]
Merge branch 'master' of github.com:omxcodec/stagefright-plugins

11 years agoadd support for ffmpeg audio decoder, only aac work now!
Michael Chen [Sun, 28 Oct 2012 09:12:04 +0000 (17:12 +0800)]
add support for ffmpeg audio decoder, only aac work now!
pls "git pull" my "android_frameworks_base"

11 years agoadd support for ffmpeg audio decoder, only aac work now!
Michael Chen [Sun, 28 Oct 2012 09:12:04 +0000 (17:12 +0800)]
add support for ffmpeg audio decoder, only aac work now!

11 years agocleanup
Michael Chen [Sun, 28 Oct 2012 09:11:45 +0000 (17:11 +0800)]
cleanup

11 years agoTODO, SniffFFMPEG should use mFormatCtx->iformat->name?
Michael Chen [Tue, 23 Oct 2012 04:16:20 +0000 (12:16 +0800)]
TODO, SniffFFMPEG should use mFormatCtx->iformat->name?

11 years agoupdate for ffmpeg-release-1.0, our corresponding version is omxcodec-1.0
Michael Chen [Tue, 23 Oct 2012 02:04:47 +0000 (10:04 +0800)]
update for ffmpeg-release-1.0, our corresponding version is omxcodec-1.0

11 years agorun sfplayer in bash
Michael Chen [Tue, 23 Oct 2012 01:59:23 +0000 (09:59 +0800)]
run sfplayer in bash

11 years agocompile fixes, include bug "error: 'INT64_MIN' was not declared in this scope"
Michael Chen [Mon, 22 Oct 2012 16:59:04 +0000 (00:59 +0800)]
compile fixes, include bug "error: 'INT64_MIN' was not declared in this scope"

11 years agofix crash when no mp3 extradata
Michael Chen [Mon, 22 Oct 2012 16:55:43 +0000 (00:55 +0800)]
fix crash when no mp3 extradata

11 years agoadd sfplayer script
Michael Chen [Mon, 22 Oct 2012 03:22:43 +0000 (11:22 +0800)]
add sfplayer script

11 years agomore comment
Michael Chen [Sun, 21 Oct 2012 16:17:02 +0000 (00:17 +0800)]
more comment

11 years agoadding TODO: video stream ended while seeking!
Michael Chen [Sun, 21 Oct 2012 16:12:20 +0000 (00:12 +0800)]
adding TODO: video stream ended while seeking!

11 years agoadjust README display style
Michael Chen [Sun, 21 Oct 2012 16:05:58 +0000 (00:05 +0800)]
adjust README display style

11 years agoupdate README, adding howto build, run etc
Michael Chen [Sun, 21 Oct 2012 15:52:48 +0000 (23:52 +0800)]
update README, adding howto build, run etc

11 years agoadding LICENSE.txt
Michael Chen [Sun, 21 Oct 2012 14:21:25 +0000 (22:21 +0800)]
adding LICENSE.txt

11 years agoadding local_manifest.xml in order to get android_frameworks_base source code
Michael Chen [Sun, 21 Oct 2012 14:03:28 +0000 (22:03 +0800)]
adding local_manifest.xml in order to get android_frameworks_base source code

11 years agoadd BusyboxIntegrationonAndroid.pdf for compiling ffmpeg
Michael Chen [Sun, 21 Oct 2012 14:00:35 +0000 (22:00 +0800)]
add BusyboxIntegrationonAndroid.pdf for compiling ffmpeg

11 years agoflush decoder when onPortFlushCompleted
Michael Chen [Sat, 20 Oct 2012 16:39:10 +0000 (00:39 +0800)]
flush decoder when onPortFlushCompleted

11 years agoflush when deinit ffmpeg decoder
Michael Chen [Sat, 20 Oct 2012 16:25:06 +0000 (00:25 +0800)]
flush when deinit ffmpeg decoder

11 years agoadd debug scripts
Michael Chen [Sat, 20 Oct 2012 13:40:04 +0000 (21:40 +0800)]
add debug scripts

11 years agocompile fixes
Michael Chen [Sat, 20 Oct 2012 13:38:51 +0000 (21:38 +0800)]
compile fixes

11 years agoremove SDL-1.3 from this project. i will put the sdl to "external/sdl" path
Michael Chen [Sat, 20 Oct 2012 03:29:26 +0000 (11:29 +0800)]
remove SDL-1.3 from this project. i will put the sdl to "external/sdl" path

11 years agoremove ffmpeg from this project. i will put the ffmpeg to "external/ffmpeg" path
Michael Chen [Sat, 20 Oct 2012 03:21:51 +0000 (11:21 +0800)]
remove ffmpeg from this project. i will put the ffmpeg to "external/ffmpeg" path

11 years agocleanup SoftFFmpegVideo
Michael Chen [Sun, 16 Sep 2012 15:59:18 +0000 (23:59 +0800)]
cleanup SoftFFmpegVideo

11 years agoMerge branch 'master' of github.com:omxcodec/nam
Michael Chen [Sat, 15 Sep 2012 01:55:42 +0000 (09:55 +0800)]
Merge branch 'master' of github.com:omxcodec/nam

11 years agoadd support for mpeg2video and mpeg4 decoder
Michael Chen [Sat, 15 Sep 2012 01:52:37 +0000 (09:52 +0800)]
add support for mpeg2video and mpeg4 decoder

11 years agoadd support for mpeg2video decoder
Michael Chen [Sat, 15 Sep 2012 01:52:37 +0000 (09:52 +0800)]
add support for mpeg2video decoder

11 years agoadd ffmpeg video and audio decoder. but now only h264 can work, other
Michael Chen [Fri, 14 Sep 2012 16:25:41 +0000 (00:25 +0800)]
add ffmpeg video and audio decoder. but now only h264 can work, other
decoders will soon be integrated.

11 years agoremove include path
Michael Chen [Fri, 14 Sep 2012 16:21:27 +0000 (00:21 +0800)]
remove include path

11 years agochange FFmpegExtractor.h location
Michael Chen [Fri, 14 Sep 2012 16:20:38 +0000 (00:20 +0800)]
change FFmpegExtractor.h location

11 years agoupdate README
Michael Chen [Sun, 9 Sep 2012 15:46:10 +0000 (23:46 +0800)]
update README

11 years agoupdate CyanogenMod link
Michael Chen [Sat, 8 Sep 2012 05:21:11 +0000 (13:21 +0800)]
update CyanogenMod link

11 years agoupdate README
Michael Chen [Sat, 8 Sep 2012 05:17:50 +0000 (13:17 +0800)]
update README

11 years agoupdate copyright
Michael Chen [Sat, 8 Sep 2012 00:28:48 +0000 (08:28 +0800)]
update copyright

11 years agoadd email to readme
Michael Chen [Fri, 7 Sep 2012 16:15:56 +0000 (00:15 +0800)]
add email to readme

11 years agoadd the extrator plugins for stagefright
Michael Chen [Fri, 7 Sep 2012 15:20:22 +0000 (23:20 +0800)]
add the extrator plugins for stagefright

11 years agoadd sdl-1.3
Michael Chen [Fri, 7 Sep 2012 15:17:49 +0000 (23:17 +0800)]
add sdl-1.3

11 years agoadd ffmpeg
Michael Chen [Fri, 7 Sep 2012 15:13:34 +0000 (23:13 +0800)]
add ffmpeg

11 years agorename README
Michael Chen [Fri, 7 Sep 2012 15:11:56 +0000 (23:11 +0800)]
rename README

11 years agoInitial commit
omxcodec [Fri, 7 Sep 2012 15:09:29 +0000 (08:09 -0700)]
Initial commit