c948414876
avformat: add Gremlin Digital Video demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-11 10:00:39 +02:00
a3deeaade3
lavf: remove the libnut library wrapper
...
libnut is outdated and not developed anymore, all nut developments
happens in this repo, so users are getting mislead
2017-05-29 20:15:58 +01:00
9fb293cfd8
Use AVOnce as a static variable consistently
...
Using AVOnce as a stack variable makes no sense as the state is lost
when the function exits.
This fixes repeated calls to av(filter/device)_register_all
2017-05-22 12:36:32 +02:00
f68ea92833
img2dec: add support for piped SVG demuxing
...
Only checks the extension and MIME type, since determining whether
a file is SVG is difficult since they're just XML files.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2017-05-16 11:27:00 +01:00
5dab7b91ad
avcodec: add XPM decoder and demuxer
...
Signed-off-by: Paras Chadha <paraschadha18@gmail.com >
2017-03-12 18:24:49 +01:00
49635f0a46
avfilter/allformats: make av_register_all thread safe
...
use ff_thread_once
Suggested-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com >
2017-03-07 20:34:44 +07:00
036e12b225
avformat: add SCC muxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-01-30 11:00:58 +01:00
45ff6ef50e
avformat: add Scenarist Closed Captions demuxer
...
Fixes #4767 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-01-25 12:00:02 +01:00
b953aec3c4
avformat: add Sample Dump eXchange demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-01-25 12:00:02 +01:00
7f9978b0bd
avformat: add MIDI Sample Dump Standard demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-01-22 13:00:25 +01:00
d8b9bef1a0
avformat: Auto-detect mjpeg 2000 in mpeg-ts
...
This makes it possible to decode motion jpeg 2000
encoded in a transport stream without a correct PMT/PAT.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-17 23:52:25 +01:00
a534862b27
libavformat : add Photoshop PSD demuxer.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-14 03:21:27 +01:00
92b5f8fecd
avformat: Add fifo pseudo-muxer
...
Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com >
Signed-off-by: Marton Balint <cus@passwd.hu >
2016-08-22 22:03:37 +02:00
376d4b3c0d
avformat: add a TTA Muxer
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-08-04 16:25:40 -03:00
66408fce49
avformat: add an Ogg Video muxer
...
Signed-off-by: James Almer <jamrial@gmail.com >
2016-07-20 22:32:43 -03:00
d52dd768a3
lavf: add libopenmpt demuxer
...
Fixes ticket #5623
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-07-15 20:59:25 +02:00
48ac4532d4
lavf/img2dec: add pnm pipe demuxers
2016-06-22 15:24:19 +02:00
b092ee701f
avformat/allformats: Making av_register_all() thread-safe.
...
When multiple threads tries to call av_register_all(), the first thread sets
initialized to 1 and do the register process. At the same time, other thread might
also call av_register_all(), which returns immediately because initialized is set to 1
(even when it has not completed registering codecs). We can avoid this problem
if we set initialised to 1 while exiting from function.
Github: Closes #196
2016-06-05 23:48:12 +02:00
4da4bfcdc9
avformat: add MTAF demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2016-05-21 18:49:45 +02:00
10d48c63b2
avformat: add Wideband Single-bit Data (WSD) demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2016-04-30 17:45:36 +02:00
f4a0236cbd
avformat: add hash and framehash muxers
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Moritz Barsnick <barsnick@gmx.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-04-12 11:18:52 -03:00
b0c026a27f
lavf/rawenc: Add a raw gsm muxer.
2016-04-09 11:44:50 +02:00
2d720069a9
avformat: add aix demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2016-04-07 09:08:53 +02:00
56a3a3f01c
avformat: add musx demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2016-04-05 10:49:34 +02:00
9c75148e6e
Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d'
...
This commit also disables the async fate test, because it
used internal APIs in a non-kosher way, which no longer
exists.
* commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d':
lavf: reorganize URLProtocols
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2016-02-29 16:51:10 +00:00
8c5092912b
lavf: Add pcx auto-detection.
2016-02-29 15:49:52 +01:00
2758cdedfb
lavf: reorganize URLProtocols
...
Instead of a linked list constructed at av_register_all(), store them
in a constant array of pointers.
Since no registration is necessary now, this removes some global state
from lavf. This will also allow the urlprotocol layer caller to limit
the available protocols in a simple and flexible way in the following
commits.
2016-02-22 11:30:58 +01:00
51afd9f4e1
avformat/dvbtxt: add raw demuxer for dvb teletext probing
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2016-02-19 21:50:16 +01:00
2d40a09b6e
avformat: Remove support for libquvi
...
libquvi has not been updated since 2013.
It also has a number of security issues.
2016-01-24 16:01:04 +00:00
ca5f386e75
lavf: G.723.1 muxer
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
2015-11-30 10:58:46 -05:00
8b1bc2b075
avformat: add FSB demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-11-21 21:03:51 +01:00
9fb8c5d853
avformat: add VPK demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-11-19 20:42:04 +01:00
35bbc1955a
avformat: add IVR demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-11-18 12:54:02 +01:00
4c8d86eb18
avformat: implement SChannel SSP TLS protocol
...
This implementation does not support TLS listen sockets and loading
CA/Certs from files.
The Windows API does not support loading PEM certs, and would either
require a manual loader or instead be limited to loading Windows PFX
certificates
TLS listen sockets would have to be implemented quite separately, as many
of the APIs are different for server-mode (as opposed to client mode).
2015-11-14 14:31:58 +01:00
480bad7c6d
avformat: Add v210[x] demuxer
...
Allows one to do:
ffmpeg -s 1920x1080 -i blah.v210 ...
ffmpeg -s 1920x1080 -f v210x -i blah.yuv10 ...
Fixes #1869 .
Reviewed-by: James Almer <jamrial@gmail.com >
Reviewed-by: Kieran Kunhya <kierank@obe.tv >
2015-11-09 20:44:25 -08:00
cb7a00da21
avformat: add acm demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-11-03 12:26:09 +01:00
48f0d3accc
avformat: add DC STR demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-29 21:26:43 +01:00
e99321a3b6
avformat: add 3dostr demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-29 21:26:43 +01:00
6f3ba23ae0
avformat: add xvag demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-25 11:05:56 +01:00
35564318ad
avformat: add wve demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-20 09:41:11 +02:00
0e08d6ca14
avformat: add msf demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-20 09:40:08 +02:00
8e7571eacd
avformat: add svag demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-16 16:37:41 +02:00
3919089beb
avformat: add ads demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-16 16:37:40 +02:00
c0aeee9443
avformat: add vag demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-16 16:37:40 +02:00
af70117c38
avformat: add genh demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2015-10-16 16:37:40 +02:00
2c2d1624a2
lavf: Remove duplicated latm demuxer.
...
The demuxer used to demux loas files for which a dedicated demuxer exists.
2015-10-15 01:11:17 +02:00
a2b8b16300
lavf: add chromaprint muxer
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2015-10-04 01:37:31 +02:00
e32a99264b
Add support for Audible AA files
...
https://en.wikipedia.org/wiki/Audible.com#Quality
2015-08-21 04:24:58 +00:00
f477a3f5ab
avformat/async: support filling with a background thread.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2015-07-18 01:46:50 +02:00
a876a4da4a
lavf/img2dec: Autodetect dds frames.
2015-06-29 16:13:26 +02:00