OSDN Git Service
Michael Chen [Sat, 31 Aug 2013 14:04:56 +0000 (22:04 +0800)]
1. remove old LegacySniffFFMPEG
2. fix sniff mov format
Michael Chen [Sat, 31 Aug 2013 13:36:54 +0000 (21:36 +0800)]
cleanup
Michael Chen [Fri, 30 Aug 2013 18:13:45 +0000 (02:13 +0800)]
fix cm_maguro compile
Chih-Wei Huang [Fri, 30 Aug 2013 02:22:05 +0000 (10:22 +0800)]
jb-x86 porting
Chih-Wei Huang [Mon, 26 Aug 2013 15:55:17 +0000 (23:55 +0800)]
change LOGx -> ALOGx for JellyBean
sed -i "s/\(LOG[A-Z]\)/A\1/" `find . -name *.cpp`
Michael Chen [Wed, 24 Apr 2013 15:40:02 +0000 (23:40 +0800)]
cleanup
Michael Chen [Tue, 23 Apr 2013 15:08:42 +0000 (23:08 +0800)]
add chinese README
Michael Chen [Fri, 5 Apr 2013 08:54:40 +0000 (16:54 +0800)]
cleanup
Michael Chen [Fri, 5 Apr 2013 02:44:29 +0000 (10:44 +0800)]
update README
Michael Chen [Fri, 5 Apr 2013 02:43:39 +0000 (10:43 +0800)]
add support for flac decoder,
you should sync code "https://github.com/omxcodec/android_frameworks_base"
Michael Chen [Thu, 4 Apr 2013 18:15:14 +0000 (02:15 +0800)]
update README
Michael Chen [Thu, 4 Apr 2013 18:14:21 +0000 (02:14 +0800)]
add support for DTS decoder.
plz sync "https://github.com/omxcodec/android_frameworks_base"
Michael Chen [Thu, 4 Apr 2013 15:10:29 +0000 (23:10 +0800)]
fix DECLARE_ALIGNED
Michael Chen [Thu, 4 Apr 2013 14:20:02 +0000 (22:20 +0800)]
add support for PS
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"
Michael Chen [Thu, 4 Apr 2013 13:31:27 +0000 (21:31 +0800)]
clenaup, diable duplicate av_dump_format
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
Michael Chen [Thu, 4 Apr 2013 11:50:21 +0000 (19:50 +0800)]
add support for ape decoder
Michael Chen [Thu, 4 Apr 2013 08:40:32 +0000 (16:40 +0800)]
fix avn sniff
Michael Chen [Thu, 4 Apr 2013 08:22:21 +0000 (16:22 +0800)]
add sample media files
Michael Chen [Thu, 4 Apr 2013 08:19:19 +0000 (16:19 +0800)]
add support for FLV(H.264+AAC)
Michael Chen [Thu, 4 Apr 2013 07:10:14 +0000 (15:10 +0800)]
add BetterSniffFFMPEG
Michael Chen [Thu, 4 Apr 2013 07:07:57 +0000 (15:07 +0800)]
fix debug level
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!
Michael Chen [Thu, 4 Apr 2013 02:42:37 +0000 (10:42 +0800)]
clenaup
Michael Chen [Thu, 4 Apr 2013 02:13:42 +0000 (10:13 +0800)]
pass the addr of smart pointer("source") to ffmpeg
Michael Chen [Fri, 29 Mar 2013 17:06:09 +0000 (01:06 +0800)]
add ffmpeg_source
Michael Chen [Fri, 29 Mar 2013 12:28:34 +0000 (20:28 +0800)]
add TODO
Michael Chen [Sun, 27 Jan 2013 02:17:02 +0000 (10:17 +0800)]
update README
Michael Chen [Wed, 2 Jan 2013 01:34:33 +0000 (09:34 +0800)]
cleanup README
Michael Chen [Wed, 2 Jan 2013 01:31:29 +0000 (09:31 +0800)]
update README, add Features: Input formats, Video and Audio formats
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).
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!
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
Michael Chen [Sun, 2 Dec 2012 13:16:14 +0000 (21:16 +0800)]
fix RealAudio configure
Michael Chen [Sun, 2 Dec 2012 07:32:00 +0000 (15:32 +0800)]
add support for ffmpeg debug
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
Michael Chen [Sun, 2 Dec 2012 04:14:51 +0000 (12:14 +0800)]
add support for real-audio(RMVB), only cook audio codec
Michael Chen [Mon, 19 Nov 2012 15:00:18 +0000 (23:00 +0800)]
add support for real-video40(RMVB)
Michael Chen [Mon, 19 Nov 2012 09:47:44 +0000 (17:47 +0800)]
add support for vc1 video decoder
Michael Chen [Mon, 19 Nov 2012 09:30:27 +0000 (17:30 +0800)]
fix debug info about WMV3
Michael Chen [Sun, 18 Nov 2012 07:01:54 +0000 (15:01 +0800)]
cleanup
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...
Michael Chen [Sat, 17 Nov 2012 01:25:37 +0000 (09:25 +0800)]
remove MakeRawCodecSpecificData fxn
Michael Chen [Sat, 17 Nov 2012 01:21:22 +0000 (09:21 +0800)]
add kKeyRawCodecSpecificData in meta, it stores extradata
Michael Chen [Fri, 16 Nov 2012 19:30:37 +0000 (03:30 +0800)]
set av_log level to default
Michael Chen [Fri, 16 Nov 2012 19:28:51 +0000 (03:28 +0800)]
remove SDL
Michael Chen [Fri, 16 Nov 2012 17:35:23 +0000 (01:35 +0800)]
adjust code style
Michael Chen [Fri, 16 Nov 2012 09:09:18 +0000 (17:09 +0800)]
add comment for mBitRate in audio decoder
Michael Chen [Fri, 16 Nov 2012 08:54:09 +0000 (16:54 +0800)]
add support for wmav2(audio codec)
Michael Chen [Tue, 13 Nov 2012 15:00:14 +0000 (23:00 +0800)]
remove the useless code
Michael Chen [Tue, 13 Nov 2012 14:52:29 +0000 (22:52 +0800)]
add support for wmv1
Michael Chen [Tue, 13 Nov 2012 14:43:12 +0000 (22:43 +0800)]
update README
Michael Chen [Mon, 12 Nov 2012 13:07:55 +0000 (21:07 +0800)]
add format_long_name debug info
Michael Chen [Mon, 12 Nov 2012 12:37:38 +0000 (20:37 +0800)]
change formatmap name from FORMAT_NAMES to FILE_FORMATS
Michael Chen [Mon, 12 Nov 2012 03:45:59 +0000 (11:45 +0800)]
sniff file using "format name" instread of "file extension"
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.
Michael Chen [Fri, 9 Nov 2012 17:16:09 +0000 (01:16 +0800)]
init and deinit ffmpeg globally.
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
Michael Chen [Fri, 9 Nov 2012 07:16:11 +0000 (15:16 +0800)]
fix the return value of "initDecoder" fxn
Michael Chen [Fri, 9 Nov 2012 05:04:54 +0000 (13:04 +0800)]
fix audio resample
Michael Chen [Fri, 9 Nov 2012 02:39:41 +0000 (10:39 +0800)]
fix audio crash
Michael Chen [Thu, 8 Nov 2012 11:25:24 +0000 (19:25 +0800)]
add support for multi-channels resample
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
Michael Chen [Thu, 8 Nov 2012 07:37:36 +0000 (15:37 +0800)]
add support for ac3(stereo) audio decoder
Michael Chen [Thu, 8 Nov 2012 03:46:17 +0000 (11:46 +0800)]
comment: extradata have sps + pps(there may be sei in it)
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!
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
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
Michael Chen [Sat, 3 Nov 2012 17:50:36 +0000 (01:50 +0800)]
ignore h263 Extradata
Michael Chen [Sat, 3 Nov 2012 17:44:34 +0000 (01:44 +0800)]
ignore mp3 Extradata and OMX_EventPortSettingsChanged notify
Michael Chen [Sun, 28 Oct 2012 23:49:36 +0000 (07:49 +0800)]
cleanup README
Michael Chen [Sun, 28 Oct 2012 23:46:31 +0000 (07:46 +0800)]
ignore some codec of extradata, for example, MP3
Michael Chen [Sun, 28 Oct 2012 09:20:19 +0000 (17:20 +0800)]
Merge branch 'master' of github.com:omxcodec/stagefright-plugins
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"
Michael Chen [Sun, 28 Oct 2012 09:12:04 +0000 (17:12 +0800)]
add support for ffmpeg audio decoder, only aac work now!
Michael Chen [Sun, 28 Oct 2012 09:11:45 +0000 (17:11 +0800)]
cleanup
Michael Chen [Tue, 23 Oct 2012 04:16:20 +0000 (12:16 +0800)]
TODO, SniffFFMPEG should use mFormatCtx->iformat->name?
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
Michael Chen [Tue, 23 Oct 2012 01:59:23 +0000 (09:59 +0800)]
run sfplayer in bash
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"
Michael Chen [Mon, 22 Oct 2012 16:55:43 +0000 (00:55 +0800)]
fix crash when no mp3 extradata
Michael Chen [Mon, 22 Oct 2012 03:22:43 +0000 (11:22 +0800)]
add sfplayer script
Michael Chen [Sun, 21 Oct 2012 16:17:02 +0000 (00:17 +0800)]
more comment
Michael Chen [Sun, 21 Oct 2012 16:12:20 +0000 (00:12 +0800)]
adding TODO: video stream ended while seeking!
Michael Chen [Sun, 21 Oct 2012 16:05:58 +0000 (00:05 +0800)]
adjust README display style
Michael Chen [Sun, 21 Oct 2012 15:52:48 +0000 (23:52 +0800)]
update README, adding howto build, run etc
Michael Chen [Sun, 21 Oct 2012 14:21:25 +0000 (22:21 +0800)]
adding LICENSE.txt
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
Michael Chen [Sun, 21 Oct 2012 14:00:35 +0000 (22:00 +0800)]
add BusyboxIntegrationonAndroid.pdf for compiling ffmpeg
Michael Chen [Sat, 20 Oct 2012 16:39:10 +0000 (00:39 +0800)]
flush decoder when onPortFlushCompleted
Michael Chen [Sat, 20 Oct 2012 16:25:06 +0000 (00:25 +0800)]
flush when deinit ffmpeg decoder
Michael Chen [Sat, 20 Oct 2012 13:40:04 +0000 (21:40 +0800)]
add debug scripts
Michael Chen [Sat, 20 Oct 2012 13:38:51 +0000 (21:38 +0800)]
compile fixes
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
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
Michael Chen [Sun, 16 Sep 2012 15:59:18 +0000 (23:59 +0800)]
cleanup SoftFFmpegVideo
Michael Chen [Sat, 15 Sep 2012 01:55:42 +0000 (09:55 +0800)]
Merge branch 'master' of github.com:omxcodec/nam
Michael Chen [Sat, 15 Sep 2012 01:52:37 +0000 (09:52 +0800)]
add support for mpeg2video and mpeg4 decoder
Michael Chen [Sat, 15 Sep 2012 01:52:37 +0000 (09:52 +0800)]
add support for mpeg2video decoder