390 Commits

Author SHA1 Message Date
nareix
9bb11c6fc4 add packet handler for av.AAC 2016-06-07 19:33:11 +08:00
nareix
ff6d406d5e bugfix: only f.linesize[0] is valid 2016-06-07 19:32:31 +08:00
nareix
a49ccdb0ca choose default sample format for AudioEncoder 2016-06-06 16:49:05 +08:00
nareix
486862d5e1 add SetLogLevel 2016-06-06 16:48:12 +08:00
nareix
966db88bc3 use av.CodecData 2016-06-06 16:48:00 +08:00
nareix
9af997cd0f add sdp field PayloadType, bugfix 2016-06-06 16:47:35 +08:00
nareix
fed739021e bugfix Describe(), use pktqueue, add Open(), add Streams(), add relocate
block start $ sign
2016-06-06 16:45:29 +08:00
nareix
baa18a4731 use BytesPerSample 2016-06-05 20:02:20 +08:00
nareix
eaf15b625c update pktqueue 2016-06-05 20:01:54 +08:00
nareix
52e0c5b80e Delete README.md 2016-06-04 21:34:25 +08:00
nareix
8d1ff3f208 Resample can work. add NewAudioEncoderByName() NewAudioEncoderByCodecType() 2016-06-01 18:02:32 +08:00
nareix
0c75342d60 add SampleFormat ChannelLayout 2016-06-01 16:56:58 +08:00
nareix
1f907b025c fix Encode() and audioFrameAssignToFF() 2016-05-30 11:13:31 +08:00
nareix
45d195c6c1 add sample format / channel layout / AVFrame convention 2016-05-30 08:18:23 +08:00
nareix
5729c1dda5 add CurrentTime 2016-05-26 20:14:45 +08:00
nareix
3f00344bcf add IsCodecSupported 2016-05-26 20:14:36 +08:00
nareix
e620324491 add IsCodecSupported 2016-05-26 20:14:21 +08:00
nareix
d3ba527309 adjust newapi 2016-05-25 07:44:59 +08:00
nareix
eec4063cf9 adjust newapi 2016-05-25 07:44:31 +08:00
nareix
790569a35a update 2016-05-25 07:44:06 +08:00
nareix
33495dece0 newapi 2016-05-25 07:43:48 +08:00
nareix
c0f9eb1432 first 2016-05-25 07:42:08 +08:00
nareix
8e14c48c2a update audio.go 2016-05-20 23:51:14 +08:00
nareix
3b9c06f2e1 fix decoder and encoder 2016-05-19 22:27:15 +08:00
nareix
ab6a068d45 second 2016-05-19 19:40:50 +08:00
nareix
d6862125f7 add flush mode 2016-05-19 17:12:02 +08:00
nareix
86e17d8e71 add ffmpeg audio decoder and encoder 2016-05-19 16:57:25 +08:00
nareix
2eb65b8fac add ParseSliceHeaderFromNALU() 2016-05-16 20:53:34 +08:00
nareix
be1994a49b first blood 2016-05-04 22:28:01 +08:00
nareix
25ee94037e rm example 2016-05-04 11:33:02 +08:00
nareix
9767e93332 remove example 2016-05-04 11:32:13 +08:00
nareix
5b03e2383f add writePaddingTSPackets 2016-05-03 22:54:50 +08:00
nareix
12f2f28f55 change readPacket mechanism and add h264 probing 2016-04-30 09:44:07 +08:00
nareix
6b554c9c52 add CreateCodecDataBySPSAndPPS 2016-04-30 09:34:45 +08:00
nareix
2412e77d72 SplitNALu bugfix 2016-04-30 09:22:33 +08:00
nareix
b1239fc37c add Time() and fix pkt.cts missing bug 2016-04-21 22:52:51 +08:00
nareix
bf4a926ce6 add DebugOutput 2016-04-21 22:49:42 +08:00
nareix
dbbb2bbff3 add WriteTrailer 2016-04-21 22:13:32 +08:00
nareix
9ff5539ccb change to newapi 2016-04-21 21:22:22 +08:00
nareix
902c647841 fix muxer cts bug 2016-04-21 21:21:50 +08:00
nareix
c7890dcc2e fix video no ctts bug 2016-04-21 21:17:51 +08:00
nareix
dd4452fb65 rewrite demuxer and muxer 2016-04-21 20:50:19 +08:00
nareix
e01abfd2a6 rewrite Track to Stream 2016-04-21 19:21:52 +08:00
nareix
a4e262dd22 add stream.go and rewrite track to stream 2016-04-21 19:21:28 +08:00
nareix
2364b70034 fix setSampleIndex search chunkGroup bug 2016-04-21 19:13:48 +08:00
nareix
7d1af58451 api change 2016-04-21 16:11:32 +08:00
nareix
b4831df775 SplitNALUs check AVCC first 2016-04-21 15:58:46 +08:00
nareix
dfd71d04bf rename isom to aacparser 2016-04-19 21:33:07 +08:00
nareix
3a136cd8f5 keep AV sync after seek 2016-04-19 19:19:03 +08:00
nareix
0162e613e6 fix SeekToTime() bug 2016-04-19 19:08:32 +08:00