diff --git a/README.md b/README.md index 98e1ddf..bc8d03d 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ JOY4 is powerful library written in golang, well-designed interface makes a few Well-designed and easy-to-use interfaces: -- Muxer / Demuxer ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/av#Demuxer) [example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/open_probe_file/main.go)) -- Audio Decoder ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/av#AudioDecoder) [example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/audio_decode/main.go)) -- Transcoding ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/av/transcode) [example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/transcode/main.go)) -- Streaming server ([example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/http_flv_and_rtmp_server/main.go)) +- Muxer / Demuxer ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/av#Demuxer) [example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/open_probe_file/main.go)) +- Audio Decoder ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/av#AudioDecoder) [example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/audio_decode/main.go)) +- Transcoding ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/av/transcode) [example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/transcode/main.go)) +- Streaming server ([example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/http_flv_and_rtmp_server/main.go)) Support container formats: @@ -34,31 +34,31 @@ RTMP / HTTP-FLV Server - High performance -Publisher-subscriber packet buffer queue ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/av/pubsub)) +Publisher-subscriber packet buffer queue ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/av/pubsub)) - Customize publisher buffer time and subscriber read position -- Multiple channels live streaming ([example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/rtmp_server_channels/main.go)) +- Multiple channels live streaming ([example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/rtmp_server_channels/main.go)) -Packet filters ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/av/pktque)) +Packet filters ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/av/pktque)) - Wait first keyframe - Fix timestamp - Make A/V sync -- Customize ([example](https://gitlab.com/ics_cinnamon/joy4/blob/master/examples/rtmp_server_channels/main.go#L19)) +- Customize ([example](https://git.icomsys.co.kr/ljhwan026/joy4/blob/master/examples/rtmp_server_channels/main.go#L19)) -FFMPEG Golang-style binding ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/cgo/ffmpeg)) +FFMPEG Golang-style binding ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/cgo/ffmpeg)) - Audio Encoder / Decoder - Video Decoder - Audio Resampler Support codec and container parsers: -- H264 SPS/PPS/AVCDecoderConfigure parser ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/codec/h264parser)) -- AAC ADTSHeader/MPEG4AudioConfig parser ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/codec/aacparser)) -- MP4 Atoms parser ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io)) -- FLV AMF0 object parser ([doc](https://pkg.go.dev/gitlab.com/ics_cinnamon/joy4/format/flv/flvio)) +- H264 SPS/PPS/AVCDecoderConfigure parser ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser)) +- AAC ADTSHeader/MPEG4AudioConfig parser ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser)) +- MP4 Atoms parser ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io)) +- FLV AMF0 object parser ([doc](https://pkg.go.dev/git.icomsys.co.kr/ljhwan026/joy4/format/flv/flvio)) # Requirements diff --git a/av/pktque/buf.go b/av/pktque/buf.go index 62e3170..0d0654e 100644 --- a/av/pktque/buf.go +++ b/av/pktque/buf.go @@ -1,7 +1,7 @@ package pktque import ( - "gitlab.com/ics_cinnamon/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av" ) type Buf struct { diff --git a/av/pktque/filters.go b/av/pktque/filters.go index 359e04c..0500db5 100644 --- a/av/pktque/filters.go +++ b/av/pktque/filters.go @@ -4,7 +4,7 @@ package pktque import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av" ) type Filter interface { diff --git a/av/pubsub/queue.go b/av/pubsub/queue.go index e829ee2..4dfe282 100644 --- a/av/pubsub/queue.go +++ b/av/pubsub/queue.go @@ -6,8 +6,8 @@ import ( "sync" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/pktque" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/pktque" ) // time diff --git a/av/transcode/transcode.go b/av/transcode/transcode.go index 74d5fb1..b0e07a1 100644 --- a/av/transcode/transcode.go +++ b/av/transcode/transcode.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/pktque" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/pktque" ) var Debug bool diff --git a/cgo/ffmpeg/audio.go b/cgo/ffmpeg/audio.go index 7a70d20..b2baeaa 100644 --- a/cgo/ffmpeg/audio.go +++ b/cgo/ffmpeg/audio.go @@ -12,9 +12,9 @@ import ( "time" "unsafe" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" ) const debug = false diff --git a/cgo/ffmpeg/video.go b/cgo/ffmpeg/video.go index 1ed9dc8..1733bc9 100644 --- a/cgo/ffmpeg/video.go +++ b/cgo/ffmpeg/video.go @@ -10,8 +10,8 @@ import ( "runtime" "unsafe" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" ) type VideoDecoder struct { diff --git a/codec/aacparser/parser.go b/codec/aacparser/parser.go index ee3c518..245f78e 100644 --- a/codec/aacparser/parser.go +++ b/codec/aacparser/parser.go @@ -6,8 +6,8 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/utils/bits" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits" ) // copied from libavcodec/mpeg4audio.h diff --git a/codec/codec.go b/codec/codec.go index 6adcafd..9dea643 100644 --- a/codec/codec.go +++ b/codec/codec.go @@ -3,8 +3,8 @@ package codec import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/fake" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/fake" ) type PCMUCodecData struct { diff --git a/codec/fake/fake.go b/codec/fake/fake.go index 28815c3..01566fe 100644 --- a/codec/fake/fake.go +++ b/codec/fake/fake.go @@ -1,7 +1,7 @@ package fake import ( - "gitlab.com/ics_cinnamon/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av" ) type CodecData struct { diff --git a/codec/h264parser/parser.go b/codec/h264parser/parser.go index 9d95c84..a71cd7b 100644 --- a/codec/h264parser/parser.go +++ b/codec/h264parser/parser.go @@ -4,9 +4,9 @@ import ( "bytes" "fmt" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/utils/bits" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) const ( diff --git a/examples/audio_decode/main.go b/examples/audio_decode/main.go index d1205be..045f9bb 100644 --- a/examples/audio_decode/main.go +++ b/examples/audio_decode/main.go @@ -1,10 +1,10 @@ package main import ( - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/cgo/ffmpeg" - "gitlab.com/ics_cinnamon/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/cgo/ffmpeg" + "git.icomsys.co.kr/ljhwan026/joy4/format" ) // need ffmpeg installed diff --git a/examples/http_flv_and_rtmp_server/main.go b/examples/http_flv_and_rtmp_server/main.go index 41af650..610ce4e 100644 --- a/examples/http_flv_and_rtmp_server/main.go +++ b/examples/http_flv_and_rtmp_server/main.go @@ -5,11 +5,11 @@ import ( "net/http" "sync" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/av/pubsub" - "gitlab.com/ics_cinnamon/joy4/format" - "gitlab.com/ics_cinnamon/joy4/format/flv" - "gitlab.com/ics_cinnamon/joy4/format/rtmp" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av/pubsub" + "git.icomsys.co.kr/ljhwan026/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/format/flv" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtmp" ) func init() { diff --git a/examples/open_probe_file/main.go b/examples/open_probe_file/main.go index 5c8faaf..df30d7a 100644 --- a/examples/open_probe_file/main.go +++ b/examples/open_probe_file/main.go @@ -3,9 +3,9 @@ package main import ( "fmt" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/format" ) func init() { diff --git a/examples/rtmp_publish/main.go b/examples/rtmp_publish/main.go index 7cca9e5..22e4552 100644 --- a/examples/rtmp_publish/main.go +++ b/examples/rtmp_publish/main.go @@ -1,10 +1,10 @@ package main import ( - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/av/pktque" - "gitlab.com/ics_cinnamon/joy4/format" - "gitlab.com/ics_cinnamon/joy4/format/rtmp" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av/pktque" + "git.icomsys.co.kr/ljhwan026/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtmp" ) func init() { diff --git a/examples/rtmp_server_channels/main.go b/examples/rtmp_server_channels/main.go index b1a650d..6aefa0e 100644 --- a/examples/rtmp_server_channels/main.go +++ b/examples/rtmp_server_channels/main.go @@ -5,12 +5,12 @@ import ( "sync" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/av/pktque" - "gitlab.com/ics_cinnamon/joy4/av/pubsub" - "gitlab.com/ics_cinnamon/joy4/format" - "gitlab.com/ics_cinnamon/joy4/format/rtmp" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av/pktque" + "git.icomsys.co.kr/ljhwan026/joy4/av/pubsub" + "git.icomsys.co.kr/ljhwan026/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtmp" ) func init() { diff --git a/examples/rtmp_server_proxy/main.go b/examples/rtmp_server_proxy/main.go index 9845dd1..d1b8b65 100644 --- a/examples/rtmp_server_proxy/main.go +++ b/examples/rtmp_server_proxy/main.go @@ -4,9 +4,9 @@ import ( "fmt" "strings" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/format" - "gitlab.com/ics_cinnamon/joy4/format/rtmp" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtmp" ) func init() { diff --git a/examples/rtmp_server_speex_to_aac/main.go b/examples/rtmp_server_speex_to_aac/main.go index 8141fd9..b8233aa 100644 --- a/examples/rtmp_server_speex_to_aac/main.go +++ b/examples/rtmp_server_speex_to_aac/main.go @@ -1,12 +1,12 @@ package main import ( - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/av/transcode" - "gitlab.com/ics_cinnamon/joy4/cgo/ffmpeg" - "gitlab.com/ics_cinnamon/joy4/format" - "gitlab.com/ics_cinnamon/joy4/format/rtmp" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av/transcode" + "git.icomsys.co.kr/ljhwan026/joy4/cgo/ffmpeg" + "git.icomsys.co.kr/ljhwan026/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtmp" ) // need ffmpeg with libspeex and libfdkaac installed diff --git a/examples/transcode/main.go b/examples/transcode/main.go index 2816488..f73bba2 100644 --- a/examples/transcode/main.go +++ b/examples/transcode/main.go @@ -1,11 +1,11 @@ package main import ( - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/av/transcode" - "gitlab.com/ics_cinnamon/joy4/cgo/ffmpeg" - "gitlab.com/ics_cinnamon/joy4/format" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av/transcode" + "git.icomsys.co.kr/ljhwan026/joy4/cgo/ffmpeg" + "git.icomsys.co.kr/ljhwan026/joy4/format" ) // need ffmpeg with libfdkaac installed diff --git a/format/aac/aac.go b/format/aac/aac.go index 12b404b..0434655 100644 --- a/format/aac/aac.go +++ b/format/aac/aac.go @@ -6,9 +6,9 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" ) type Muxer struct { diff --git a/format/flv/flv.go b/format/flv/flv.go index 5f09c1a..f1a7922 100644 --- a/format/flv/flv.go +++ b/format/flv/flv.go @@ -5,14 +5,14 @@ import ( "fmt" "io" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/codec" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/fake" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/flv/flvio" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/codec" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/fake" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/flv/flvio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) var MaxProbePacketCount = 20 diff --git a/format/flv/flvio/amf0.go b/format/flv/flvio/amf0.go index 6788ef2..faa4b3c 100644 --- a/format/flv/flvio/amf0.go +++ b/format/flv/flvio/amf0.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type AMF0ParseError struct { diff --git a/format/flv/flvio/flvio.go b/format/flv/flvio/flvio.go index 331ac6f..ea651c6 100644 --- a/format/flv/flvio/flvio.go +++ b/format/flv/flvio/flvio.go @@ -5,8 +5,8 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) func TsToTime(ts int32) time.Duration { diff --git a/format/format.go b/format/format.go index 387bf79..b15118d 100644 --- a/format/format.go +++ b/format/format.go @@ -1,9 +1,9 @@ package format import ( - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/format/aac" - "gitlab.com/ics_cinnamon/joy4/format/raw" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/format/aac" + "git.icomsys.co.kr/ljhwan026/joy4/format/raw" ) func RegisterAll() { diff --git a/format/mjpeg/client.go b/format/mjpeg/client.go index d04f569..9770744 100644 --- a/format/mjpeg/client.go +++ b/format/mjpeg/client.go @@ -16,13 +16,13 @@ import ( "strings" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/codec" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/rtsp/sdp" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/codec" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtsp/sdp" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) var ErrCodecDataChange = fmt.Errorf("rtsp: codec data change, please call HandleCodecDataChange()") diff --git a/format/mp4/demuxer.go b/format/mp4/demuxer.go index dfd15b8..d73c654 100644 --- a/format/mp4/demuxer.go +++ b/format/mp4/demuxer.go @@ -6,10 +6,10 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" ) type Demuxer struct { diff --git a/format/mp4/handler.go b/format/mp4/handler.go index 7fc787c..530a0b0 100644 --- a/format/mp4/handler.go +++ b/format/mp4/handler.go @@ -3,8 +3,8 @@ package mp4 import ( "io" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" ) var CodecTypes = []av.CodecType{av.H264, av.AAC} diff --git a/format/mp4/mp4io/atoms.go b/format/mp4/mp4io/atoms.go index e52834d..81cd71a 100644 --- a/format/mp4/mp4io/atoms.go +++ b/format/mp4/mp4io/atoms.go @@ -3,7 +3,7 @@ package mp4io import ( "time" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) const MOOF = Tag(0x6d6f6f66) diff --git a/format/mp4/mp4io/gen/gen.go b/format/mp4/mp4io/gen/gen.go index 7a680bd..4875ae3 100644 --- a/format/mp4/mp4io/gen/gen.go +++ b/format/mp4/mp4io/gen/gen.go @@ -966,7 +966,7 @@ func genatoms(filename, outfilename string) { &ast.GenDecl{ Tok: token.IMPORT, Specs: []ast.Spec{ - &ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"gitlab.com/ics_cinnamon/joy4/utils/bits/pio"`}}, + &ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio"`}}, }, }, &ast.GenDecl{ diff --git a/format/mp4/mp4io/mp4io.go b/format/mp4/mp4io/mp4io.go index fe88396..8995489 100644 --- a/format/mp4/mp4io/mp4io.go +++ b/format/mp4/mp4io/mp4io.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type ParseError struct { diff --git a/format/mp4/muxer.go b/format/mp4/muxer.go index b45f0f9..4802b29 100644 --- a/format/mp4/muxer.go +++ b/format/mp4/muxer.go @@ -6,11 +6,11 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type Muxer struct { diff --git a/format/mp4/stream.go b/format/mp4/stream.go index 270da53..2e4e3a9 100644 --- a/format/mp4/stream.go +++ b/format/mp4/stream.go @@ -3,8 +3,8 @@ package mp4 import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" ) type Stream struct { diff --git a/format/mp4f/fd.go b/format/mp4f/fd.go index 8a58500..a0ced3b 100644 --- a/format/mp4f/fd.go +++ b/format/mp4f/fd.go @@ -1,6 +1,6 @@ package mp4f -import "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" +import "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" type FDummy struct { Data []byte diff --git a/format/mp4f/mp4fio/atoms.go b/format/mp4f/mp4fio/atoms.go index 22dc4bc..c87d819 100644 --- a/format/mp4f/mp4fio/atoms.go +++ b/format/mp4f/mp4fio/atoms.go @@ -1,8 +1,8 @@ package mp4fio import ( - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) func (self MovieFrag) Tag() mp4io.Tag { diff --git a/format/mp4f/mp4fio/mp4io.go b/format/mp4f/mp4fio/mp4io.go index 2c43eef..88103d4 100644 --- a/format/mp4f/mp4fio/mp4io.go +++ b/format/mp4f/mp4fio/mp4io.go @@ -1,8 +1,8 @@ package mp4fio import ( - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type ElemStreamDesc struct { diff --git a/format/mp4f/muxer.go b/format/mp4f/muxer.go index 1c32b37..25c3f59 100644 --- a/format/mp4f/muxer.go +++ b/format/mp4f/muxer.go @@ -6,12 +6,12 @@ import ( "os" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" - "gitlab.com/ics_cinnamon/joy4/format/mp4f/mp4fio" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4f/mp4fio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type Muxer struct { diff --git a/format/mp4f/stream.go b/format/mp4f/stream.go index 50f7be1..22b5cfc 100644 --- a/format/mp4f/stream.go +++ b/format/mp4f/stream.go @@ -3,10 +3,10 @@ package mp4f import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/format/mp4" - "gitlab.com/ics_cinnamon/joy4/format/mp4/mp4io" - "gitlab.com/ics_cinnamon/joy4/format/mp4f/mp4fio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4/mp4io" + "git.icomsys.co.kr/ljhwan026/joy4/format/mp4f/mp4fio" ) type Stream struct { diff --git a/format/raw/demuxer.go b/format/raw/demuxer.go index 135d8d5..8c77405 100644 --- a/format/raw/demuxer.go +++ b/format/raw/demuxer.go @@ -5,9 +5,9 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type Demuxer struct { diff --git a/format/raw/handler.go b/format/raw/handler.go index df702e0..addae51 100644 --- a/format/raw/handler.go +++ b/format/raw/handler.go @@ -3,8 +3,8 @@ package raw import ( "io" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" ) var CodecTypes = []av.CodecType{av.H264, av.AAC} diff --git a/format/raw/muxer.go b/format/raw/muxer.go index 5bc2908..7f5db4f 100644 --- a/format/raw/muxer.go +++ b/format/raw/muxer.go @@ -5,9 +5,9 @@ import ( "fmt" "io" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type Muxer struct { diff --git a/format/raw/stream.go b/format/raw/stream.go index 2933ae4..acc191c 100644 --- a/format/raw/stream.go +++ b/format/raw/stream.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "gitlab.com/ics_cinnamon/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av" ) type Stream struct { diff --git a/format/rtmp/rtmp.go b/format/rtmp/rtmp.go index 11bba3b..f72c44a 100644 --- a/format/rtmp/rtmp.go +++ b/format/rtmp/rtmp.go @@ -14,11 +14,11 @@ import ( "strings" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/format/flv" - "gitlab.com/ics_cinnamon/joy4/format/flv/flvio" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/format/flv" + "git.icomsys.co.kr/ljhwan026/joy4/format/flv/flvio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) var Debug bool diff --git a/format/rtsp/client.go b/format/rtsp/client.go index 5957ddb..fb7335f 100644 --- a/format/rtsp/client.go +++ b/format/rtsp/client.go @@ -18,13 +18,13 @@ import ( "strings" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" - "gitlab.com/ics_cinnamon/joy4/codec" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/rtsp/sdp" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/codec" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtsp/sdp" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) var ErrCodecDataChange = fmt.Errorf("rtsp: codec data change, please call HandleCodecDataChange()") diff --git a/format/rtsp/sdp/parser.go b/format/rtsp/sdp/parser.go index ebe49f1..c91422a 100644 --- a/format/rtsp/sdp/parser.go +++ b/format/rtsp/sdp/parser.go @@ -7,7 +7,7 @@ import ( "strconv" "strings" - "gitlab.com/ics_cinnamon/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av" ) type Session struct { diff --git a/format/rtsp/stream.go b/format/rtsp/stream.go index fb80794..01a5f06 100644 --- a/format/rtsp/stream.go +++ b/format/rtsp/stream.go @@ -3,8 +3,8 @@ package rtsp import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/format/rtsp/sdp" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/format/rtsp/sdp" ) type Stream struct { diff --git a/format/ts/demuxer.go b/format/ts/demuxer.go index af47017..5d3fe33 100644 --- a/format/ts/demuxer.go +++ b/format/ts/demuxer.go @@ -6,11 +6,11 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/ts/tsio" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/ts/tsio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) type Demuxer struct { diff --git a/format/ts/handler.go b/format/ts/handler.go index 8dced16..b855580 100644 --- a/format/ts/handler.go +++ b/format/ts/handler.go @@ -3,8 +3,8 @@ package ts import ( "io" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/av/avutil" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/av/avutil" ) func Handler(h *avutil.RegisterHandler) { diff --git a/format/ts/muxer.go b/format/ts/muxer.go index 4cc4b60..8c2e705 100644 --- a/format/ts/muxer.go +++ b/format/ts/muxer.go @@ -5,10 +5,10 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/codec/aacparser" - "gitlab.com/ics_cinnamon/joy4/codec/h264parser" - "gitlab.com/ics_cinnamon/joy4/format/ts/tsio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/codec/aacparser" + "git.icomsys.co.kr/ljhwan026/joy4/codec/h264parser" + "git.icomsys.co.kr/ljhwan026/joy4/format/ts/tsio" ) var CodecTypes = []av.CodecType{av.H264, av.AAC} diff --git a/format/ts/stream.go b/format/ts/stream.go index 448cec9..28576c4 100644 --- a/format/ts/stream.go +++ b/format/ts/stream.go @@ -3,8 +3,8 @@ package ts import ( "time" - "gitlab.com/ics_cinnamon/joy4/av" - "gitlab.com/ics_cinnamon/joy4/format/ts/tsio" + "git.icomsys.co.kr/ljhwan026/joy4/av" + "git.icomsys.co.kr/ljhwan026/joy4/format/ts/tsio" ) type Stream struct { diff --git a/format/ts/tsio/tsio.go b/format/ts/tsio/tsio.go index 4213408..34ef0ae 100644 --- a/format/ts/tsio/tsio.go +++ b/format/ts/tsio/tsio.go @@ -5,7 +5,7 @@ import ( "io" "time" - "gitlab.com/ics_cinnamon/joy4/utils/bits/pio" + "git.icomsys.co.kr/ljhwan026/joy4/utils/bits/pio" ) const (