383 Commits

Author SHA1 Message Date
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
nareix
b959f0d973 ParseSPS should skip first 1 bit of SPS 2016-04-19 18:47:43 +08:00
nareix
2ffa926532 many modifications to change to new api 2016-04-19 18:45:32 +08:00
nareix
c6b37ad0a5 add avcc size prefix when write raw h264 NALU
Conflicts:
	muxer.go
	track.go
2016-04-19 15:01:52 +08:00
nareix
cb4f07abc0 move ParseAVCDecoderConfRecord() from mp4 package to here 2016-04-19 15:00:36 +08:00
nareix
b58d9c03fc add aacparser.go 2016-04-19 15:00:21 +08:00
nareix
a5ec0acea0 use new SplitNALUs api 2016-04-19 12:00:39 +08:00
nareix
7e695b3d90 don't split ADTS continuous aac frames in to single ones 2016-04-19 11:59:49 +08:00