---
libavformat/Makefile | 2 +-
libavformat/hlsenc.c | 115 +++---
libavformat/hlsplaylist.c | 138 ++
libavformat/hlsplaylist.h | 51 +
4 files changed, 211 insertions(+), 95 deletions(-)
From: Vishwanath Dixit
---
libavformat/hlsenc.c | 67 +++-
1 file changed, 66 insertions(+), 1 deletion(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 58d7c58..d48963c 100644
--- a/libavformat/hlsenc.c
+++
From: Vishwanath Dixit
---
libavcodec/libx264.c | 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
index 9c67c91..545826c 100644
--- a/libavcodec/libx264.c
+++ b/libavcodec/libx264.c
@@ -19,11
From: Vishwanath Dixit
---
libavformat/hlsenc.c | 66 +++-
1 file changed, 65 insertions(+), 1 deletion(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 58d7c58..92c90a1 100644
--- a/libavformat/hlsenc.c
+++
From: Vishwanath Dixit
---
libavcodec/libx264.c | 17 -
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
index 9c67c91..2f7f53c 100644
--- a/libavcodec/libx264.c
+++ b/libavcodec/libx264.c
@@ -19,6
Also removed a redundant av_log call
---
libavformat/hlsenc.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 30ccf73..379a4ec 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -1057,7 +1057,6 @@ static
---
libavformat/hlsenc.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 30ccf73..379a4ec 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -1057,7 +1057,6 @@ static int get_relative_url(const char
From: Vishwanath Dixit
---
libavformat/hlsenc.c | 65 +++-
1 file changed, 64 insertions(+), 1 deletion(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 58d7c58..8a634de 100644
--- a/libavformat/hlsenc.c
+++
From: Vishwanath Dixit
---
libavcodec/libx264.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
index 9c67c91..6b93aa8 100644
--- a/libavcodec/libx264.c
+++ b/libavcodec/libx264.c
@@ -454,6 +454,9 @@
From: Vishwanath Dixit
---
doc/muxers.texi | 12 ++
libavformat/hlsenc.c | 63 ++--
2 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 9d9ca31..7e6d594 100644
---
---
libavformat/Makefile | 2 +-
libavformat/hlsenc.c | 115 +++
libavformat/hlsplaylist.c | 136 ++
libavformat/hlsplaylist.h | 51 +
4 files changed, 209 insertions(+), 95 deletions(-)
---
libavformat/hlsenc.c | 238 +++
libavformat/hlsenc.h | 68 +++
2 files changed, 194 insertions(+), 112 deletions(-)
create mode 100644 libavformat/hlsenc.h
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index
---
doc/muxers.texi | 4
libavformat/hlsenc.c | 17 +
2 files changed, 21 insertions(+)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 0bb8ad2..9d9ca31 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -737,6 +737,10 @@ The file specified by
---
doc/muxers.texi | 4
libavformat/hlsenc.c | 17 +
2 files changed, 21 insertions(+)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 0bb8ad2..9d9ca31 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -737,6 +737,10 @@ The file specified by
---
doc/muxers.texi | 4
libavformat/hlsenc.c | 14 ++
2 files changed, 18 insertions(+)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 0bb8ad2..9d9ca31 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -737,6 +737,10 @@ The file specified by
This is to take full advantage of Common Media Application Format.
Now server can generate one content and serve both HLS and DASH players.
---
doc/muxers.texi | 3 ++
libavformat/dashenc.c | 103 --
2 files changed, 102 insertions(+), 4
This is to take full advantage of Common Media Application Format.
Now server can generate one content and serve both HLS and DASH players.
---
doc/muxers.texi | 3 ++
libavformat/dashenc.c | 102 --
2 files changed, 101 insertions(+), 4
---
libavformat/hlsenc.c | 237 +++
libavformat/hlsenc.h | 67 +++
2 files changed, 193 insertions(+), 111 deletions(-)
create mode 100644 libavformat/hlsenc.h
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index
---
libavformat/dashenc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 201668a..0fee3cd 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -1219,6 +1219,7 @@ static const AVClass dash_class = {
AVOutputFormat ff_dash_muxer
---
libavformat/hlsenc.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 525605b..611cc99 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -1074,7 +1074,7 @@ static int
---
libavformat/hlsenc.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 3c47ced..525605b 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -1089,8 +1089,7 @@ static int create_master_playlist(AVFormatContext
This is to take full advantage of Common Media Application Format.
Now server can generate one content and serve both HLS and DASH players.
---
doc/muxers.texi | 3 ++
libavformat/dashenc.c | 101 --
2 files changed, 100 insertions(+), 4
---
libavformat/hlsenc.c | 130 +++---
libavformat/hlsenc.h | 158 +++
2 files changed, 177 insertions(+), 111 deletions(-)
create mode 100644 libavformat/hlsenc.h
diff --git a/libavformat/hlsenc.c
[PATCH 1/2] avformat/hlsenc: Modularized playlist creation to allow
[PATCH 2/2] avformat/dashenc: Option to generate hls playlist as well
One of the biggest applications of MPEG Common Media Application Format, is to
have common media file/segments, that could be used by both HLS and DASH
---
libavformat/http.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/libavformat/http.c b/libavformat/http.c
index 056d5f6..45c0e72 100644
--- a/libavformat/http.c
+++ b/libavformat/http.c
@@ -171,6 +171,7 @@ static int http_connect(URLContext *h, const char *path,
const char
---
doc/muxers.texi | 3 +++
libavformat/hlsenc.c | 48 +---
2 files changed, 44 insertions(+), 7 deletions(-)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 0bb8ad2..c1d753b 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -850,6
---
libavformat/avio_internal.h | 8
libavformat/aviobuf.c | 13 +
2 files changed, 21 insertions(+)
diff --git a/libavformat/avio_internal.h b/libavformat/avio_internal.h
index c01835d..04c1ad5 100644
--- a/libavformat/avio_internal.h
+++
---
doc/muxers.texi | 2 ++
libavformat/dashenc.c | 22 +++---
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 91bbe67..412fede 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -247,6 +247,8 @@ DASH-templated name
---
doc/muxers.texi | 3 +++
libavformat/hlsenc.c | 50 +++---
2 files changed, 46 insertions(+), 7 deletions(-)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 91bbe67..1e1468c 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -794,6
---
libavformat/http.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/http.c b/libavformat/http.c
index bd9148f..0854c01 100644
--- a/libavformat/http.c
+++ b/libavformat/http.c
@@ -1527,7 +1527,7 @@ static int http_write(URLContext *h, const uint8_t *buf,
int
---
libavformat/avio_internal.h | 8
libavformat/aviobuf.c | 8
2 files changed, 16 insertions(+)
diff --git a/libavformat/avio_internal.h b/libavformat/avio_internal.h
index c01835d..04c1ad5 100644
--- a/libavformat/avio_internal.h
+++ b/libavformat/avio_internal.h
@@
---
libavformat/http.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavformat/http.c b/libavformat/http.c
index bd9148f..b7bdcdc 100644
--- a/libavformat/http.c
+++ b/libavformat/http.c
@@ -227,6 +227,9 @@ static int http_open_cnx_internal(URLContext *h,
AVDictionary **options)
---
doc/muxers.texi | 3 +++
libavformat/hlsenc.c | 5 -
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 91bbe67..1e1468c 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -794,6 +794,9 @@ files.
@item http_user_agent
Override
---
doc/protocols.texi | 4 ++
libavformat/tcp.c | 150
libavformat/tcp.h | 27 ++
libavformat/utils.c | 2 +
4 files changed, 183 insertions(+)
create mode 100644 libavformat/tcp.h
diff --git a/doc/protocols.texi
---
libavformat/tcp.c | 46 +-
1 file changed, 25 insertions(+), 21 deletions(-)
diff --git a/libavformat/tcp.c b/libavformat/tcp.c
index 07b4ed9..06368ff 100644
--- a/libavformat/tcp.c
+++ b/libavformat/tcp.c
@@ -32,18 +32,22 @@
#include
#endif
101 - 135 of 135 matches
Mail list logo