OSDN Git Service
Michael Chen [Tue, 22 Oct 2013 14:42:33 +0000 (22:42 +0800)]
change from OMX.ffmpeg.vheuristic.decoder to OMX.ffmpeg.vtrial.decoder and
change from OMX.ffmpeg.aheuristic.decoder to OMX.ffmpeg.atrial.decoder
Michael Chen [Fri, 11 Oct 2013 12:46:13 +0000 (20:46 +0800)]
cleanup media_codecs.xml
Michael Chen [Sun, 29 Sep 2013 16:57:43 +0000 (00:57 +0800)]
purge deprecated code
Michael Chen [Sun, 29 Sep 2013 16:26:48 +0000 (00:26 +0800)]
remove USE_PRE_AUDIO_BUF
Michael Chen [Sun, 29 Sep 2013 16:21:54 +0000 (00:21 +0800)]
fix audio track plays fast
Michael Chen [Sat, 28 Sep 2013 15:27:05 +0000 (23:27 +0800)]
use av_err2str uitils to printf err
Michael Chen [Fri, 27 Sep 2013 23:51:54 +0000 (07:51 +0800)]
cleanup
Michael Chen [Sun, 22 Sep 2013 17:05:05 +0000 (01:05 +0800)]
cleanup
Michael Chen [Sun, 22 Sep 2013 16:40:55 +0000 (00:40 +0800)]
fix InstructionalQuicktimeMedRes.mov
Michael Chen [Sun, 22 Sep 2013 16:22:54 +0000 (00:22 +0800)]
if no audio pts, then compute it(fix zeldaADPCM5bit.swf and test.swf)
Michael Chen [Sat, 21 Sep 2013 13:51:05 +0000 (21:51 +0800)]
add setMode func
Michael Chen [Sat, 21 Sep 2013 13:38:29 +0000 (21:38 +0800)]
add isRoleSupported func
Michael Chen [Tue, 17 Sep 2013 16:16:30 +0000 (00:16 +0800)]
add ffmpeg heuristic decoder.
you need to sync git "https://github.com/omxcodec/android_frameworks_native" and
"https://github.com/omxcodec/android_frameworks_av" branch:cm_maguro-10.1
Michael Chen [Fri, 13 Sep 2013 17:14:04 +0000 (01:14 +0800)]
add support for flv
please sync frameworks_av.git
Michael Chen [Fri, 13 Sep 2013 16:40:44 +0000 (00:40 +0800)]
fix BatmanBegins_1.divx
Michael Chen [Fri, 13 Sep 2013 14:36:42 +0000 (22:36 +0800)]
return matching MetaData,merge from android-x86
Michael Chen [Wed, 11 Sep 2013 15:54:29 +0000 (23:54 +0800)]
add support for rv20, rv30(fix yanzi.rm)
Michael Chen [Sat, 7 Sep 2013 16:05:39 +0000 (00:05 +0800)]
add support for mpeg1video. (fix fall.mpg)
ffmpeg mpeg2video decoder can process "CODEC_ID_MPEG2VIDEO" and "CODEC_ID_MPEG1VIDEO" codec
Michael Chen [Sat, 7 Sep 2013 15:48:04 +0000 (23:48 +0800)]
rename from "xxxParams" to "profile"
Michael Chen [Sat, 7 Sep 2013 14:16:28 +0000 (22:16 +0800)]
cleanup
Michael Chen [Fri, 6 Sep 2013 17:47:30 +0000 (01:47 +0800)]
ffmpegextrator can demux mp1 and mp2 only
(fix Ai_Si_Ji_Mo_mpeg2.mpg)
Michael Chen [Fri, 6 Sep 2013 17:23:16 +0000 (01:23 +0800)]
we should reconfig audio context when ready to open codec
fix(2YearBirthday.asf)
Michael Chen [Fri, 6 Sep 2013 13:38:02 +0000 (21:38 +0800)]
add install script
Michael Chen [Fri, 6 Sep 2013 13:36:44 +0000 (21:36 +0800)]
cleanup
Michael Chen [Fri, 6 Sep 2013 13:36:01 +0000 (21:36 +0800)]
move media_codecs.xml to config
Michael Chen [Fri, 6 Sep 2013 13:02:46 +0000 (21:02 +0800)]
add media_codecs.xml(Galaxy Nexus JB)
Michael Chen [Thu, 5 Sep 2013 17:13:06 +0000 (01:13 +0800)]
add support for ac3 (fix 4_currents.ac3)
Michael Chen [Thu, 5 Sep 2013 17:03:57 +0000 (01:03 +0800)]
Merge branch 'jb-x86-tw' into jb-x86
Michael Chen [Thu, 5 Sep 2013 16:52:41 +0000 (00:52 +0800)]
fix the destructor("FFmpegExtractor::~FFmpegExtractor") do not be called
Michael Chen [Wed, 4 Sep 2013 15:59:32 +0000 (23:59 +0800)]
fix init and deinit ffmpeg
Michael Chen [Wed, 4 Sep 2013 15:50:10 +0000 (23:50 +0800)]
fix wrong cleanup when fail
Michael Chen [Wed, 4 Sep 2013 15:22:08 +0000 (23:22 +0800)]
cleanup
Michael Chen [Wed, 4 Sep 2013 14:03:36 +0000 (22:03 +0800)]
fix audio decoder "Timed out waiting for output buffers"
Chih-Wei Huang [Wed, 4 Sep 2013 05:00:19 +0000 (13:00 +0800)]
SoftFFmpegAudio: set block_align for wmadec
Now wmadec requires block_align to be set.
Michael Chen [Tue, 3 Sep 2013 17:06:41 +0000 (01:06 +0800)]
fix audio decoder can not exit(audio file: sh3.ape )
Michael Chen [Sun, 1 Sep 2013 16:19:39 +0000 (00:19 +0800)]
1. adjust the dts and ape audio codec of input buffer size
2. adjust code style
Michael Chen [Sun, 1 Sep 2013 14:32:11 +0000 (22:32 +0800)]
check whether DataSource is CachingDataSource, if yes, do not use ffmpeg extractor
Michael Chen [Sun, 1 Sep 2013 11:31:27 +0000 (19:31 +0800)]
adjust code style
Michael Chen [Sun, 1 Sep 2013 11:21:58 +0000 (19:21 +0800)]
cleanup README
Michael Chen [Sun, 1 Sep 2013 11:17:11 +0000 (19:17 +0800)]
remove common_utils
Michael Chen [Sun, 1 Sep 2013 11:13:23 +0000 (19:13 +0800)]
add scripts for debug
Michael Chen [Sun, 1 Sep 2013 11:13:02 +0000 (19:13 +0800)]
cleanup
Michael Chen [Sun, 1 Sep 2013 03:32:37 +0000 (11:32 +0800)]
cleanup
Michael Chen [Sat, 31 Aug 2013 18:53:04 +0000 (02:53 +0800)]
disable wav, it can not work now
Michael Chen [Sat, 31 Aug 2013 18:49:07 +0000 (02:49 +0800)]
support for wav
Michael Chen [Sat, 31 Aug 2013 18:35:04 +0000 (02:35 +0800)]
use ffmpeg extractor for these special or codec
Michael Chen [Sat, 31 Aug 2013 18:04:04 +0000 (02:04 +0800)]
add adjustCodecConfidence
Michael Chen [Sat, 31 Aug 2013 15:44:04 +0000 (23:44 +0800)]
fix crash
Michael Chen [Sat, 31 Aug 2013 15:13:43 +0000 (23:13 +0800)]
fix sniff mov. we read the format tags to check mime
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