- 22 Apr, 2015 1 commit
-
-
Vignesh Venkatasubramanian authored
Some players do not support setting minimumUpdatePeriod to zero. This patch adds a new parameter that will let the users set any value to this field. Also updates the test and the documentation. Signed-off-by:
Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Apr, 2015 1 commit
-
-
Vignesh Venkatasubramanian authored
This patch adds support for WebM Live Muxing by adding a new WebM Chunk muxer. It writes out live WebM Chunks which can be used for playback using Live DASH Clients. Please see muxers.texi for sample usage. Signed-off-by:
Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Apr, 2015 1 commit
-
-
Vignesh Venkatasubramanian authored
This patch adds support for creating DASH manifests for WebM Live Streams. It also updates the documentation and adds a fate test to verify the behavior of the new muxer flag. Signed-off-by:
Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 04 Feb, 2015 1 commit
-
-
Liviu Oniciuc authored
Update after b37858ea.
-
- 02 Feb, 2015 1 commit
-
-
dhead666 authored
This adds an option to set the service type in mpegts as defined in ETSI 300 468. I added what I believe are the most useful service types as pre defined values, the others can be sent by using their hexdecimal form directly (e.g. -mpegts_service_type digital_radio, -mpegts_service_type 0x07). I've been using this patch in order to pipe internet radio stream (originally as HLS/m3u8) from ffmpeg to tvheadend, when the service type set right tvheadend recognize the mpegts stream as a radio channel. The patch in its original form was written by linuxstb from freenode's hts channel which allowed me pushing it upstream. This close issue 4118. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 Feb, 2015 1 commit
-
-
Luca Barbato authored
The ogg serial number doubles as codec id and sequence value for concatenated samples.
-
- 30 Jan, 2015 1 commit
-
-
Stefano Sabatini authored
It was added in commit 202947a0.
-
- 08 Jan, 2015 1 commit
-
-
Lou Logan authored
Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- 10 Dec, 2014 1 commit
-
-
Christian Suloway authored
This option flag deletes segment files removed from the playlist after a period of time equal to the duration of the segment plus the duration of the playlist. Signed-off-by:
Christian Suloway <csuloway@globaleagleent.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Dec, 2014 1 commit
-
-
Christian Suloway authored
This option allows segment filenames to be specified. Unless -hls_flags single_file is set the filename is used as a string format with the segment number. Example: ffmpeg -f lavfi -i testsrc -c:v h264 -map 0 -hls_segment_filename bar%03d.ts foo.m3u8 Signed-off-by:
Christian Suloway <csuloway@globaleagleent.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 08 Nov, 2014 1 commit
-
-
Martin Storsjö authored
QuickTime does support files with an empty initial movie these days. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 29 Oct, 2014 2 commits
-
-
Martin Storsjö authored
Similarly to the omit_tfhd_offset flag added in e7bf085b, this avoids writing absolute byte positions to the file, making them more easily streamable. This is a new feature from 14496-12:2012, so application support isn't necessarily too widespread yet (support for it in libav was added in 20f95f21 in July 2014). Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 24 Oct, 2014 2 commits
-
-
Anton Khirnov authored
Most importantly, it contains the encoder delay and replaygain info.
-
Anton Khirnov authored
Make it more structured.
-
- 03 Oct, 2014 1 commit
-
-
Joakim Roubert authored
The -hls_allow_cache parameter enables explicitly setting the EXT-X-ALLOW-CACHE tag in the manifest file. That tag indicates whether the client MAY or MUST NOT cache downloaded media segments for later replay. Valid values are 1 (=YES) or 0 (=NO) and the EXT-X-ALLOW-CACHE will not show in the manifest for other values (or if -hls_allow_cache is not used. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 28 Sep, 2014 1 commit
-
-
Joakim Roubert authored
The -hls_allow_cache parameter enables explicitly setting the EXT-X-ALLOW-CACHE tag in the manifest file. That tag indicates whether the client MAY or MUST NOT cache downloaded media segments for later replay. Valid values are 1 (=YES) or 0 (=NO) and the EXT-X-ALLOW-CACHE will not show in the manifest for other values (or if -hls_allow_cache is not used. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 16 Sep, 2014 1 commit
-
-
Steven Liu authored
Same as COMMITID 4f5493fe. Signed-off-by:
Stefano Sabatini <stefasab@gmail.com>
-
- 15 Sep, 2014 1 commit
-
-
Mika Raento authored
This adds a new option -hls_flags single_file that creates one .ts file for HLS and adds byteranges to the .m3u8 file, instead of creating one .ts file for each segment. This is helpful at least for storing large number of videos, as the number of files per video is drastically reduced and copying and storing those files takes less requests and inodes. This is based on work by Nicolas Martyanoff, discussed on ffmpeg-devel in July 2014. That patch seems abandoned by the author, and contained unrelated changes. This patch tries to add the minimum amount of code to support the byterange playlists. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Sep, 2014 2 commits
-
-
Stefano Sabatini authored
-
Stefano Sabatini authored
-
- 06 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
Thanks to: John Stebbins <stebbins@jetheaddev.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Aug, 2014 1 commit
-
-
John Stebbins authored
And add flag to muxer documentation. Nero chapters break some taggers (mp3tag and iTunes). Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 17 Jul, 2014 1 commit
-
-
Simon Thelen authored
Make the segment muxer keep segment_list_size segments instead of segment_list_size + 1 segments. This patch also changes the documentation for segment_list_size to reduce possible confusion over how many segments are kept. this allows the segment list to be limited to containing only one segment which used to be impossible because a segment_list_size of 0 kept all the segments and a segment_list_size of 1 kept 2 segments. Signed-off-by:
Simon Thelen <ffmpeg-dev@c-14.de> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Jul, 2014 1 commit
-
-
Vignesh Venkatasubramanian authored
This patch adds the ability to generate WebM DASH manifest XML using ffmpeg. A sample command line would be as follows: ffmpeg \ -f webm_dash_manifest -i video1.webm \ -f webm_dash_manifest -i video2.webm \ -f webm_dash_manifest -i audio1.webm \ -f webm_dash_manifest -i audio2.webm \ -map 0 -map 1 -map 2 -map 3 \ -c copy \ -f webm_dash_manifest \ -adaptation_sets “id=0,streams=0,1 id=1,streams=2,3” \ manifest.xml It works by exporting necessary fields as metadata tags in matroskadec and use those values to write the appropriate XML fields as per the WebM DASH Specification [1]. Some ideas are adopted from webm-tools project [2]. [1] https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification [2] https://chromium.googlesource.com/webm/webm-tools/+/master/webm_dash_manifest/Signed-off-by:
Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Jul, 2014 1 commit
-
-
Deti fliegl authored
Signed-off-by:
Deti fliegl <fliegl@baycom.de> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Jun, 2014 1 commit
-
-
Luca Barbato authored
-
- 10 Jun, 2014 2 commits
-
-
Luca Barbato authored
Certain hardware demuxer have specific restrictions for PCR periodicity.
-
Luca Barbato authored
-
- 03 Jun, 2014 2 commits
-
-
Lou Logan authored
Signed-off-by:
Lou Logan <lou@lrcd.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 29 May, 2014 1 commit
-
-
Michael Niedermayer authored
When the index is not written, several data tables become unneeded, reducing memory and cpu requirements. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 28 May, 2014 1 commit
-
-
Luca Barbato authored
Add the low overhead pipe mode and the extended broadcast mode. Export the options as 'syncponts' since it impacts only that. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 09 May, 2014 1 commit
-
-
Andrey Utkin authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 29 Apr, 2014 2 commits
-
-
Luca Barbato authored
Useful to generate playlists with absolute paths. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Enrique Arizón Benito authored
Useful to generate lists with absolute urls. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 27 Apr, 2014 2 commits
-
-
Michael Niedermayer authored
Found-by: wm4 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Mar, 2014 1 commit
-
-
Andreas Cadhalpun authored
Fix spelling errors in texi files: accomodate -> accommodate allows to -> allows one to choosen -> chosen compability -> compatibility explictly -> explicitly overriden -> overridden specifed -> specified Trasmission -> Transmission Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Feb, 2014 1 commit
-
-
Luca Barbato authored
The section name is the muxer, not the format.
-