Commit Graph

  • 53d1f9ef98 mp4: bugfix samplesize nareix 2016-07-10 23:31:12 +08:00
  • 6c3cd7a227 ts: replace old TSHeader reader with ParseTSHeader nareix 2016-07-10 20:30:12 +08:00
  • 2ba9a341ad flv: fix flvio flags value, add bufio nareix 2016-07-10 17:11:54 +08:00
  • b0fd58b57d ts: WriteTrailer need flush bufio.Writer nareix 2016-07-10 17:02:34 +08:00
  • a102eab6c1 ts: optimize muxer nareix 2016-07-10 15:09:18 +08:00
  • b0699b337b add normalizer.go nareix 2016-07-08 15:55:01 +08:00
  • c8aef22958 remove unused files nareix 2016-07-07 07:57:16 +08:00
  • ea26f04c10 add format aac.go nareix 2016-07-04 23:04:55 +08:00
  • 9fad1bb467 add aac into format register nareix 2016-07-04 22:27:19 +08:00
  • b3b1bc52db rtsp: fmt nareix 2016-07-04 22:26:54 +08:00
  • 4d96132e78 rtsp: writePacket h264 only write naluType 1~5 nareix 2016-07-04 09:44:20 +08:00
  • 634b9a9b68 remove log nareix 2016-07-04 09:30:55 +08:00
  • 6b17e5588f mp4: fix first packet not write error nareix 2016-07-04 09:19:49 +08:00
  • d193138644 rtsp: add DebugRtp default options; fix findRTSP block locate bug nareix 2016-07-04 09:06:15 +08:00
  • 8c9fc95dfc ts: fix demuxer adts parse bug nareix 2016-07-04 01:07:26 +08:00
  • 0da1951da5 aacparser: fix Complete() and ParseADTSHeader add ChannelConfig check nareix 2016-07-04 01:06:55 +08:00
  • 344964c4f0 rtsp: bugfix payload offset nareix 2016-07-03 23:08:17 +08:00
  • 6536e6f784 aacparser: adjust func ParseADTSHeader FillADTSHeader nareix 2016-07-03 22:46:28 +08:00
  • 929adb2829 rtsp: make sure EOF returns io.EOF nareix 2016-07-03 17:51:37 +08:00
  • f3da3caa49 add avutil.CopyPackets avutil.CopyFile nareix 2016-07-03 17:47:06 +08:00
  • 25869d4bbc change avutil.Create / avutil.Open params nareix 2016-07-03 17:39:04 +08:00
  • 9cac7971c4 use AVCC as H264 pkt.Data nareix 2016-07-03 15:35:12 +08:00
  • 0016af8cb1 add ffmpeg.VideoDecoder nareix 2016-07-03 14:56:35 +08:00
  • e264c2fc2a ffmpeg: redir func nareix 2016-07-02 16:35:29 +08:00
  • ceaa849f40 rtmp: add connectPublish() nareix 2016-07-02 16:30:44 +08:00
  • 6092677199 rtmp: add WriteTrailer for Conn nareix 2016-07-02 06:23:31 +08:00
  • bde39ebc16 rtmp: split connect from connectPlay nareix 2016-07-02 06:23:13 +08:00
  • 0b9155a9cf avutil: call WriteTrailer() when Close() nareix 2016-07-02 06:15:10 +08:00
  • 75b94c4087 rtmp: fix comment nareix 2016-07-02 06:07:18 +08:00
  • 987738ca73 redir format/cgo nareix 2016-07-02 05:49:40 +08:00
  • a18779ff4c codec.MakeADTSHeader -> aacparser.MakeADTSHeader; remove ReadADTSHeader nareix 2016-07-01 22:11:18 +08:00
  • 4fbd234bbf add pubsub.go nareix 2016-07-01 21:52:36 +08:00
  • f61f4435ac change import path nareix 2016-07-01 21:45:15 +08:00
  • 16cf2032b8 Add 'flv/' from commit '11e3df395475c71432b5073f08149038303164a3' nareix 2016-07-01 21:37:43 +08:00
  • 021f28e76c Add 'codec/' from commit 'cef54937c5de3d17c5b4d14a489d4c445d613ef8' nareix 2016-07-01 21:37:19 +08:00
  • 8b0ee7d5c2 Add 'ffmpeg/' from commit '4776c64d2f86b0f104a307b268f9d380442ddfba' nareix 2016-07-01 21:36:10 +08:00
  • fa23e7de02 Add 'av/' from commit '1e6ad658a8d31461229d4d008a3f92635b4075eb' nareix 2016-07-01 21:35:47 +08:00
  • 452846833c Add 'rtsp/' from commit 'df0f52cf38a45d842291bb72e1adc24de397d1dd' nareix 2016-07-01 21:35:08 +08:00
  • 6b682ae391 Add 'rtmp/' from commit '88373387b8cf909bdfd2c3f04363703929b481a2' nareix 2016-07-01 21:34:03 +08:00
  • 3bd15c08fd Add 'ts/' from commit '7530d353fdefcc59d83c3c8ebea0a147dcbab234' nareix 2016-07-01 21:33:16 +08:00
  • 92528599ba Add 'mp4/' from commit 'bd71ca9823ec91410ccdf4d2ed783ba44b8a14d7' nareix 2016-07-01 21:31:47 +08:00
  • 8bb2ec1a5c first nareix 2016-07-01 21:29:47 +08:00
  • bd71ca9823 bugfix: if h264 create sync sample nareix 2016-07-01 19:53:36 +08:00
  • 9965a4c768 add error msg nareix 2016-07-01 19:51:55 +08:00
  • df0f52cf38 remove aac adts header when input nareix 2016-07-01 19:48:36 +08:00
  • 647db1ed5c spell error nareix 2016-07-01 19:26:31 +08:00
  • 4e5fa6d414 change to h264parser.FindDataNALUInAVCCNALUs() nareix 2016-07-01 19:20:29 +08:00
  • 11e3df3954 change to h264parser.FindDataNALUInAVCCNALUs() nareix 2016-07-01 19:20:19 +08:00
  • 88373387b8 change to h264parser.FindDataNALUInAVCCNALUs() nareix 2016-07-01 19:20:07 +08:00
  • cef54937c5 add FindDataNALUInAVCCNALUs and IsDataNALU nareix 2016-07-01 19:19:44 +08:00
  • 1e6ad658a8 forget r.Close() in OpenDemuxer nareix 2016-07-01 18:57:23 +08:00
  • ebb5dcf9e1 use new h264parser.SplitNALUs nareix 2016-07-01 18:47:31 +08:00
  • ebdf95b174 use h264parser.CheckNALUsType for muxer and demuxer nareix 2016-07-01 18:43:27 +08:00
  • d08dd0b0a1 add h264parser.CheckNALUsType for demuxer and muxer nareix 2016-07-01 18:37:16 +08:00
  • 7530d353fd muxer: use h264parser.CheckNALUsType nareix 2016-07-01 18:31:42 +08:00
  • 6b887066cf demuxer: rewrite packet split logic nareix 2016-07-01 18:25:47 +08:00
  • 8c0225de82 demuxer: check nalu type nareix 2016-07-01 18:22:33 +08:00
  • 6ceb48ab20 muxer: use h264parser.CheckNALUsType instead of SplitNALUs nareix 2016-07-01 18:17:37 +08:00
  • 116764e6c3 add CheckNALUsType() nareix 2016-07-01 18:02:43 +08:00
  • 6d4ade40be add NALU_RAW/AVCC/ANNEXB nareix 2016-07-01 17:57:27 +08:00
  • d4285826d9 rename consts nareix 2016-07-01 17:53:33 +08:00
  • f2ec2e0f97 add Datav in Videodata nareix 2016-07-01 17:51:16 +08:00
  • 5e29541c44 remove log nareix 2016-07-01 06:10:33 +08:00
  • 72fd658033 demuxer add pkts buf nareix 2016-07-01 06:10:18 +08:00
  • 93f7f62fad fix demuxer bug nareix 2016-06-30 23:21:27 +08:00
  • 9ffa28a3fd remove unused code nareix 2016-06-30 23:00:22 +08:00
  • 9f0741d706 small mistake nareix 2016-06-30 22:57:21 +08:00
  • 4a10a9ef1b ReadHeader() -> Streams() nareix 2016-06-30 22:55:31 +08:00
  • ceb78810e2 ReadHeader() -> Streams() nareix 2016-06-30 22:55:20 +08:00
  • 61326c9bfd ReadHeader() -> Streams() nareix 2016-06-30 22:55:11 +08:00
  • 8ec37155b5 remove html.UnescapeString; ReadHeader() -> Streams() nareix 2016-06-30 22:54:53 +08:00
  • f8b8ea404c ReadHeader() -> Streams() nareix 2016-06-30 22:52:12 +08:00
  • 938fe90bad ReadHeader() -> Streams() nareix 2016-06-30 22:51:35 +08:00
  • 06439a64eb add MuxCloser and DemuxCloser nareix 2016-06-30 20:31:31 +08:00
  • 20aee0b19c bugfix avutil nareix 2016-06-30 20:31:15 +08:00
  • 6464b2f68c add handler nareix 2016-06-30 19:21:08 +08:00
  • 29c2b0e6af add handler nareix 2016-06-30 19:17:58 +08:00
  • fd62ece67d add handler nareix 2016-06-30 19:42:15 +08:00
  • e85b96ed10 add handler nareix 2016-06-30 19:38:52 +08:00
  • 3278c29b62 add handler nareix 2016-06-30 19:24:53 +08:00
  • 3961941cc1 add avutil.go nareix 2016-06-30 19:18:10 +08:00
  • a6252003a2 add codec nareix 2016-06-30 13:20:27 +08:00
  • 57c2e849f2 set default write chunk size to 1024*1024*128 nareix 2016-06-30 13:14:11 +08:00
  • 8493b20b5e rename nareix 2016-06-30 13:11:29 +08:00
  • 57fa27e32d fix server handshake nareix 2016-06-30 12:43:13 +08:00
  • a310437804 add fake nareix 2016-06-29 17:35:03 +08:00
  • 32f53b873e add some codec nareix 2016-06-29 17:34:37 +08:00
  • b0c16a0e0b add toupper nareix 2016-06-29 10:46:06 +08:00
  • 330fcdbf4e add Probe() nareix 2016-06-29 10:45:31 +08:00
  • be7b15bd46 chang metadata, add stream nareix 2016-06-29 06:53:18 +08:00
  • ee9cad71e7 bugfix and add probepkts nareix 2016-06-28 15:52:50 +08:00
  • 51acceb6ba add AMFECMAArray and some sound format defines nareix 2016-06-28 15:52:33 +08:00
  • 7d7a93ce1d add error check nareix 2016-06-28 15:36:10 +08:00
  • 6e4e8031d3 multiple changes, now mpv can play nareix 2016-06-28 15:28:51 +08:00
  • 2432a072da add publishing handle nareix 2016-06-27 01:32:19 +08:00
  • 8bda26aad1 fmt nareix 2016-06-26 22:17:14 +08:00
  • 3e28c20850 make muxer work nareix 2016-06-26 22:04:50 +08:00
  • 065ad9b365 change to flvio.MakeAACAudiodata nareix 2016-06-26 22:04:37 +08:00
  • 64d8e0b0e4 client can work nareix 2016-06-26 21:33:25 +08:00
  • 57541c0a59 add ReadHeader nareix 2016-06-26 20:59:49 +08:00