nareix
|
e85b96ed10
|
add handler
|
2016-06-30 19:38:52 +08:00 |
|
nareix
|
50b272ba76
|
change to new av.Packet
|
2016-06-22 17:59:12 +08:00 |
|
nareix
|
5815ff6efa
|
switch to time.Duration
|
2016-06-18 10:13:15 +08:00 |
|
nareix
|
97f2cceb2c
|
change float64->float32
|
2016-06-18 08:12:43 +08:00 |
|
nareix
|
bfcfd605e6
|
add WritePATPMT()
|
2016-06-15 07:49:24 +08:00 |
|
nareix
|
67ac6de4ed
|
bugfix WriteHeader streams duplicate bug; hide NewStream and
IsCodecSupported
|
2016-06-15 07:46:04 +08:00 |
|
nareix
|
6c6ccb5d8a
|
rename av.H264CodecData
|
2016-06-12 08:55:18 +08:00 |
|
nareix
|
eaf15b625c
|
update pktqueue
|
2016-06-05 20:01:54 +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
|
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
|
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
|
902c647841
|
fix muxer cts bug
|
2016-04-21 21:21:50 +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
|
dfd71d04bf
|
rename isom to aacparser
|
2016-04-19 21:33:07 +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 |
|
nareix
|
328a59083c
|
fix WriteSample isom.MakeADTSHeader append bug, use h264parser write h264 packet
|
2016-04-04 14:45:10 +08:00 |
|
nareix
|
42fd228cc4
|
add muxer WriteSample()
|
2016-04-03 20:19:37 +08:00 |
|
nareix
|
a524111ed6
|
add demuxer
|
2016-04-02 18:38:15 +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
|
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 |
|
nareix
|
62476ce8e0
|
add WriteHeader() to SimpleH264Writer for convenient segment big ts file into small ones
|
2015-12-10 18:02:57 +08:00 |
|
nareix
|
2230137839
|
add set SetPTSPCR/LastPTSPCR for SimpleH264Writer
|
2015-12-10 10:32:10 +08:00 |
|
nareix
|
8cf764967d
|
add vecWriter
|
2015-12-09 18:02:33 +08:00 |
|
nareix
|
bc93d48788
|
add debug options for example/test
|
2015-12-09 14:30:30 +08:00 |
|
nareix
|
86e41350b3
|
add cpuprofile
|
2015-12-09 14:24:16 +08:00 |
|
nareix
|
08f9332704
|
bugfix: ReadPESHeader now supported zero payload length
|
2015-12-09 12:09:36 +08:00 |
|
nareix
|
36825b6232
|
use zero copy IO when writing PES packets
|
2015-12-09 11:48:55 +08:00 |
|
nareix
|
910337cf39
|
change WritePES() to write zero packet_length in order to fit big frame size > 64K
|
2015-12-09 02:25:07 +08:00 |
|
nareix
|
767bba0224
|
add comment
|
2015-12-08 23:42:55 +08:00 |
|