573 Commits

Author SHA1 Message Date
nareix
c22c2411f1 add h264 parser 2016-04-04 14:43:30 +08:00
nareix
42fd228cc4 add muxer WriteSample() 2016-04-03 20:19:37 +08:00
nareix
bac553e58e add IsADTSPayload() ExtractADTSPayload() 2016-04-02 18:51:34 +08:00
nareix
068f2d21af remove adts header detect 2016-04-02 18:39:09 +08:00
nareix
235dbc9b7b change func name 2016-04-02 18:38:55 +08:00
nareix
a524111ed6 add demuxer 2016-04-02 18:38:15 +08:00
nareix
bdfae5551c add ADTS support 2016-04-01 18:45:56 +08:00
nareix
662146e1dc make esds tag calc result same as libav 2016-04-01 18:19:08 +08:00
nareix
f00dbdeb24 fix moov duration calc bug 2016-04-01 18:18:32 +08:00
nareix
941cd2a168 add SyncSample for h264 track 2016-04-01 18:00:49 +08:00
nareix
7d11ff6303 fix stts entry sample count bug 2016-04-01 17:30:35 +08:00
nareix
a405187d47 add filePos for writeMdat, remove Track unsed field 2016-04-01 16:50:53 +08:00
nareix
84e73c5011 make dump pretty 2016-04-01 16:50:12 +08:00
nareix
767dcd85b6 fix missing track.TrackAtom.Media.Info.Sound and cttsEntry append pointer bug 2016-04-01 16:47:07 +08:00
nareix
08a5195078 fix chunkOffset bug 2016-04-01 16:25:00 +08:00
nareix
7e9a708556 add newTrack() 2016-04-01 16:17:10 +08:00
nareix
37f64f9a63 fix sttsEntry count bug 2016-03-31 14:34:16 +08:00
nareix
387f02a9ac add AddAACTrack 2016-03-31 00:35:44 +08:00
nareix
21f37b23a4 add Track fields 2016-03-31 00:35:32 +08:00
nareix
c241ae20c4 rename demuxer func names 2016-03-31 00:34:58 +08:00
nareix
f1628505e7 add MPEG4AudioConfig Complete() func 2016-03-31 00:34:08 +08:00
nareix
02b80d86df add ReadADTSHeader() 2016-03-29 23:12:26 +08:00
nareix
3294a57e48 add isom funcs WriteElemStreamDescAAC/ReadElemStreamDesc/ReadMPEG4AudioConfig/WriteMPEG4AudioConfig 2016-03-29 22:34:29 +08:00
nareix
431a02254d set PCR before write ts header 2016-03-28 15:21:24 +08:00
nareix
6164f70ade add TSMuxer.WriteTo func 2016-03-28 15:09:03 +08:00
nareix
d067b228ec don't write audio PES packet length 2016-03-26 14:27:56 +08:00
nareix
279c0cbb5e Update README.md 2016-03-19 15:47:35 +08:00
nareix
24407fbce0 Update README.md 2016-03-19 15:47:11 +08:00
nareix
6da165e185 Update README.md 2016-03-19 15:46:35 +08:00
nareix
9905657368 Update README.md 2016-03-19 15:12:02 +08:00
nareix
917cb5112f Update README.md 2016-03-19 15:10:08 +08:00
nareix
69a85bd232 add README 2016-03-19 15:08:33 +08:00
nareix
ae08044e8d demuxer complete 2016-03-19 15:07:55 +08:00
nareix
21888f54d7 add track.go 2016-03-18 20:11:54 +08:00
nareix
7f98b69834 add track.go 2016-03-18 20:00:20 +08:00
nareix
e060a3e79d add demuxer.go 2016-03-18 19:57:00 +08:00
nareix
4aa58ada6f write DataLength for PESHeader in Muxer 2016-03-09 01:27:37 +08:00
nareix
7a1c3ed2cc add Prepend() for iovec 2016-03-09 01:26:25 +08:00
nareix
a623b75470 add packet_length field for PES Header 2016-03-09 01:25:20 +08:00
nareix
443a7e4869 adjust PTS/PCR/TimeScale in Muxer 2016-03-07 17:19:12 +08:00
nareix
4b857a6eed add Muxer 2016-03-06 16:10:40 +08:00
nareix
f080de0350 allow multiple stream copy 2016-03-02 14:59:25 +08:00
nareix
80338a4803 fix ReadPESHeader DataLength zero bug 2016-03-02 14:58:58 +08:00
nareix
d892f58a48 fix WriteTSHeader PID bug 2016-03-02 14:57:49 +08:00
nareix
bb5bbdce1c add DiscontinuityIndicator for all PMT/H264 in SimpleH264Writer 2015-12-12 19:23:10 +08:00
nareix
98ca499705 add DiscontinuityIndicator 2015-12-12 18:41:05 +08:00
nareix
20551c6a1d change PTS to timeScale unit in SimpleH264Writer 2015-12-12 10:58:21 +08:00
nareix
b0b956fc26 expose PTS,PCR SimpleH264Writer 2015-12-11 16:21:57 +08:00
Paul Kohler
b51fba84ef corrected avcodec_alloc_frame error... thought I already had, though 2015-12-10 14:11:55 -05:00
Paul Kohler
0b26955b16 changed LFLAGS so it works on ubuntu and switched to non-deprecated libav calls 2015-12-10 12:54:21 -05:00