| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This was an mplayer-specific hack.
This reverts commit a4f94f24b4f153c30bbcaa700bedfb2b3a581e5e.
Signed-off-by: Derek Buitenhuis <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
In the event of ff_mov_read_stsd_entries() failure, sc->stsd_count
is not updated, even if the function allocates extradata memory.
Instead update the sc->stsd_count as entries are parsed so that
mov_read_close() can do the right thing.
Signed-off-by: Dale Curtis <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
| |
Reviewed-by: Steven Liu <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
| |
Signed-off-by: Jacob Trimble <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
|
| |
Without this there can be multiple memory leaks for unrecognized
ogg streams.
Signed-off-by: Dale Curtis <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
| |
It is unused.
Signed-off-by: Marton Balint <[email protected]>
|
|
|
|
|
| |
Fixes a warning:
libavformat/mov.c:1195:5: warning: ISO C90 forbids mixed declarations and code
|
|
|
|
|
| |
Reviewed-by: Michael Niedermayer <[email protected]>
Signed-off-by: Steven Liu <[email protected]>
|
|
|
|
|
| |
Reviewed-by: Michael Niedermayer <[email protected]>
Signed-off-by: Steven Liu <[email protected]>
|
|
|
|
| |
Signed-off-by: Steven Liu <[email protected]>
|
|
|
|
|
| |
Reviewed-by: Michael Niedermayer <[email protected]>
Signed-off-by: Steven Liu <[email protected]>
|
|
|
|
| |
Reviewed-by: Steven Liu <[email protected]>
|
|
|
|
| |
Reviewed-by: Steven Liu <[email protected]>
|
|
|
|
|
|
| |
fixes 6145
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
| |
Per
https://developer.apple.com/library/content/technotes/tn2162/_index.html
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
| |
Users can set end offset as 0 to extract till end of file.
Tested locally and documented.
|
|
|
|
|
|
|
|
|
|
| |
In the DASHContext structure, min_seg_duration is declared as an int,
but the AVOption list claimed it was an INT64. Change the option list
to use the correct size, which should fix some initialization errors
seen on big-endian platforms.
Signed-off-by: James Cowgill <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
| |
Signed-off-by: James Almer <[email protected]>
|
|
|
|
|
| |
Fixes a warning on aix:
libavformat/tcp.c:283:58: warning: passing argument 5 of 'getsockopt' from incompatible pointer type
|
|
|
|
|
|
|
|
|
|
|
| |
Potentially fixes:
https://bugs.chromium.org/p/chromium/issues/detail?id=786269#c1
In theory, the crash can be triggered by an invalid stream that has
either tfdt or trun outside of the moof
Reviewed-by: Dale Curtis <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Should be unconditionally freed at the end of mov_fix_index() in
case it hasn't been used during the fix up.
Signed-off-by: Dale Curtis <[email protected]>
Reviewed-by: Sasi Inguva <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
|
| |
This can reduce latency and increase throughput, particularly on high
latency networks.
Signed-off-by: Aman Gupta <[email protected]>
Reviewed-by: Jeyapal, Karthick <[email protected]>
|
| |
|
|
|
|
| |
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
| |
The avc3 sample entry type is useful for adaptive streaming. It permits
parameter sets to be written inline in the video stream.
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
| |
Signed-off-by: James Almer <[email protected]>
|
|
|
|
|
|
|
|
|
| |
frame before edit list start.
After c2a8f0fcbe57ea9ccaa864130f078af10516c3c1 this can happen on normal edit lists starting on a B-frame.
Signed-off-by: Sasi Inguva <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently if you use the multiple_requests=1 option and try to
receive a chunked-encoded response, http_buf_read() will hang forever.
After this patch, EOF is emulated once a 0-byte final chunk is
received by setting a new flag. This flag is reset in ff_http_do_new_request(),
which is used to make additional requests on the open socket.
Reviewed-by: Ronald S. Bultje <[email protected]>
Signed-off-by: Aman Gupta <[email protected]>
|
|
|
|
|
|
|
| |
fix ticket id: 6825
Signed-off-by: Steven Liu <[email protected]>
Tested-by: Aman Gupta <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
multiple_requests=1 is also set. Without an EOF to signal the end of
the last chunk, tls_read gets stuck forever trying to read more data
than is available. This occurs with the http protocol reproducibly,
because http.c always reads 4kb at a time, and the last chunk of an
http response is often much smaller.
After this commit, tls_read always returns any buffered plaintext
first before attempting to read more encrypted data off the
underlying tcp socket.
Signed-off-by: Rodger Combs <[email protected]>
|
|
|
|
| |
Signed-off-by: Aman Gupta <aman at tmm1.net>
|
|
|
|
| |
Fixes CID #1413023
|
|
|
|
| |
Fixes CID #1416961 and #1416962
|
|
|
|
|
| |
Signed-off-by: Aman Gupta <[email protected]>
Reviewed-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
|
|
|
| |
fix ticket id: #1452
when use frame_pts option, the output image name can be set with PTS
of current frame.
Signed-off-by: Steven Liu <[email protected]>
|
|
|
|
| |
Fixes CID #1420394
|
|
|
|
|
|
|
| |
This works as expected on iOS, except for the ca_file feature which
is disabled because SecItemImport is not available.
Signed-off-by: Aman Gupta <[email protected]>
|
|
|
|
|
|
| |
Fixes #6831.
Signed-off-by: Paul B Mahol <[email protected]>
|
|
|
|
| |
Signed-off-by: Paul B Mahol <[email protected]>
|
|
|
|
|
|
| |
Fixes #6829.
Signed-off-by: Paul B Mahol <[email protected]>
|
| |
|
|
|
|
| |
This reverts commit e7fe5e511aaeb3b8d949706b7f8620042cdfbd6c.
|
|\
| |
| |
| |
| |
| |
| | |
* commit '55fe72a841ba306370e68e86c88f34b4456aa4dd':
matroskadec: don't warn about unknown spherical medata when none is present
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
track->video.projection.type is set to 0 (a Matroska specific "No spherical
metadata present" value, with no related AVSphericalMapping) by default on
files without the element.
This removes bogus warnings on every single matroska file without Spherical
metadata.
Signed-off-by: James Almer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Leads to setting of DefaultDuration in Matroska muxer based on frame rate instead of timebase.
Fixes playback in Chrome.
Signed-off-by: Peter Große <[email protected]>
Signed-off-by: Luca Barbato <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '4723c6226aa1ece4099338cc9b38a9cef4fa4846':
dashenc: fix bitrate estimation with correct scaling
Merged-by: James Almer <[email protected]>
|