summaryrefslogtreecommitdiff
path: root/libavformat/Makefile
Commit message (Collapse)AuthorAge
* avformat/codec2: don't include avcodec objectsJames Almer2018-03-17
| | | | | | They belong in avcodec. Signed-off-by: James Almer <jamrial@gmail.com>
* sbc: add raw muxer for SBCAurelien Jacobs2018-03-07
|
* sbc: add raw demuxer for SBCAurelien Jacobs2018-03-07
|
* Add muxer/demuxer for raw codec2 and .c2 filesTomas Härdin2018-02-24
|
* avformat/Makefile: use individual dependencies for librtmp protocolsJames Almer2018-02-12
| | | | | | | Fixes compilation of libavformat when librtmp is enabled but all the relevant protocols are disabled. Signed-off-by: James Almer <jamrial@gmail.com>
* aptx: add raw muxer and demuxer for aptX HDAurelien Jacobs2018-02-09
|
* avformat: fix stream_segment muxer build dependenciesJames Almer2018-02-07
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/Makefile: fix fifo and fifo_test muxer build objectsJames Almer2018-02-06
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* lavf: move fifo test muxer into separate fileJosh de Kock2018-02-06
| | | | | This fixes the fate-fifo-muxer test with the clarified removal of registering external formats.
* libavformat: remove the ffmenc and ffmdec muxer and demuxersRostislav Pehlivanov2018-01-06
| | | | | | Used only by ffserver. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* libavformat: LibreSSL (libtls) supportsfan52017-12-17
| | | | Signed-off-by: sfan5 <sfan5@live.de>
* avformat: add NSP demuxerPaul B Mahol2017-12-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/dashenc: Option to generate hls playlist as wellKarthick J2017-11-30
| | | | | | | This is to take full advantage of Common Media Application Format(CMAF). Now server can generate one content and serve both HLS and DASH players. Reviewed-by: Steven Liu <lq@onvideo.cn>
* avformat/hlsenc: Modularized playlist creation to allow reuseKarthick J2017-11-29
|
* aptx: add raw muxer and demuxer for aptXAurelien Jacobs2017-11-10
|
* avformat: add TiVo ty demuxerPaul B Mahol2017-11-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavf/amr: Add amrnb and amrwb demuxers.Carl Eugen Hoyos2017-11-05
| | | | Fixes ticket #6678.
* Merge commit '61cec5adaacb358783c18aa07362f15824c1b274'James Almer2017-11-01
|\ | | | | | | | | | | | | | | | | | | * commit '61cec5adaacb358783c18aa07362f15824c1b274': tls: Hide backend implementation details from users Also includes ed434be106a4615e0419b3ac7664220741afda2d Changes were made to support schannel and securetransport. Merged-by: James Almer <jamrial@gmail.com>
| * tls: Hide backend implementation details from usersDiego Biurrun2017-06-02
| | | | | | | | | | | | | | | | TLS is currently implemented over either OpenSSL or GnuTLS, with more backends likely to appear in the future. Currently, those backend libraries are part of the protocol names used during e.g. the configure stage of a build. Hide those details behind a generically-named declaration for the TLS protocol to avoid leaking those details into the configuration stage.
* | Merge commit '604fbb3132e88727e496c96c92cfe02748c25a1a'James Almer2017-10-26
|\| | | | | | | | | | | | | * commit '604fbb3132e88727e496c96c92cfe02748c25a1a': mov: Move code shared with CAF to a separate file Merged-by: James Almer <jamrial@gmail.com>
| * mov: Move code shared with CAF to a separate fileDiego Biurrun2017-04-03
| |
* | Merge commit 'b864230c49089b087eef56988a3d6a784f6f9827'James Almer2017-10-21
|\| | | | | | | | | | | | | * commit 'b864230c49089b087eef56988a3d6a784f6f9827': rtmp: Move RTMP digest calculation to a separate file Merged-by: James Almer <jamrial@gmail.com>
| * rtmp: Move RTMP digest calculation to a separate fileDiego Biurrun2017-03-20
| | | | | | | | The rtmpcrypt protocol requires it.
* | avformat: fix build wihout dashencJacek Jendrzej2017-10-17
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Add SUP/PGS subtitle muxerPetri Hintukainen2017-09-09
| | | | | | | | Fixes ticket #2208
* | avformat/dashdec: add dash demuxer base versionSteven Liu2017-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffmpeg need a dash demuxer for demux the dash formats base on https://github.com/samsamsam-iptvplayer/exteplayer3/blob/master/tmp/ffmpeg/patches/3.2.2/000001_add_dash_demux.patch TODO: 1. support multi bitrate dash. v2 fixed: 1. from autodetect to disabled 2. from camelCase code style to ffmpeg code style 3. from RepType to AVMediaType 4. fix variable typo 5. change time value from uint32_t to uint64_t 6. removed be used once API 7. change 'time(NULL)`, except it is not 2038-safe.' to av_gettime and av_timegm 8. merge complex free operation to free_fragment 9. use API from snprintf to av_asprintf v3 fixed: 1. fix typo from --enabled-xml2 to --enable-xml2 v4 fixed: 1. from --enable-xml2 to --enable-libxml2 2. move system includes to top 3. remove nouse includes 4. rename enum name 5. add a trailing comma for the last entry enum 6. fix comment typo 7. add const to DASHContext class front 8. check sscanf if return arguments and give warning message when error 9. check validity before free seg->url and seg 10. check if the val is null, before use atoll v5 fixed: 1. fix typo from mainifest to manifest v6 fixed: 1. from realloc to av_realloc 2. from free to av_free v7 fixed: 1. remove the -lxml2 from configure when require_pkg_config v8 fixed: 1. fix replace filename template by av_asprintf secure problem v9 modified: 1. make manifest parser clearly v10 fixed: 1. fix function API name code style 2. remove redundant strreplace call 3. remove redundant memory operation and check return value from get_content_url() 4. add space between ) and { 5. remove no need to log the value for print v11 fixed: 1. from atoll to strtoll Suggested-by: Michael Niedermayer <michael@niedermayer.cc> v12 fixed: 1. remove strreplace and instead by av_strreplace Suggested-by: Nicolas George <george@nsup.org> v13 fixed: 1. fix bug: cannot play: http://dash.edgesuite.net/akamai/bbb_30fps/bbb_30fps.mpd Reported-by: Andy Furniss <adf.lists@gmail.com> v14 fixed: 1. fix bug: TLS connection was non-properly terminated 2. fix bug: No trailing CRLF found in HTTP header Reported-by: Andy Furniss <adf.lists@gmail.com> v15 fixed: 1. play youtube link: ffmpeg -i $(youtube-dl -J "https://www.youtube.com/watch?v=XmL19DOP_Ls" | jq -r ".requested_formats[0].manifest_url") 2. code refine for timeline living stream Reported-by: Ricardo Constantino <wiiaboo@gmail.com> v16 fixed: 1. remove the snprintf and instead by get_segment_filename make safety 2. remove unnecessary loops 3. updated xmlStrcmp and xmlFree to av_* functions 4. merge code repeat into one function 5. add memory alloc faild check 6. update update_init_section and open_url 7. output safety error message when filename template not safe Suggested-by : wm4 <nfxjfg@googlemail.com> v17 fixed: 1. add memory alloc faild check 2. fix resource space error at free_representation v18 fixed: 1. add condition of template format v19 fixed: 1. fix typo of the option describe v20 fixed: 1. add the c->base_url alloc check 2. make the DASHTmplId same to dashenc v21 fixed: 1. remove get_repl_pattern_and_format and get_segment_filename 2. process use dashcomm APIs v22 fixed: 1. modify the include "dashcomm.h" to include "dash.h" 2. use internal API from dash_fill_tmpl_params to ff_dash_fill_tmpl_params Signed-off-by: Steven Liu <lq@onvideo.cn> Signed-off-by: samsamsam <samsamsam@o2.pl>
* | avformat/dash: move reused API to common file and header fileSteven Liu2017-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | move from dashenc, move DASHTmplId and dash_fill_tmpl_params to dash.c, they will be used by dash demuxer and dash muxer. v2 fixed: 1. rename common file from dashcomm.* to dash.* Suggested-by: Hendrik Leppkes <h.leppkes@gmail.com> v3 fixed: 1. rename header file pre defined 2. add ff_ prefix for the internal API Suggested-by: James Almer <jamrial@gmail.com> Suggested-by: Timo Rothenpieler <timo@rothenpieler.org> Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Steven Liu <lq@onvideo.cn>
* | Add FITS MuxerParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | Add FITS DemuxerParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | lavf/rawenc: Add little- and big-endian G.726 muxers.Carl Eugen Hoyos2017-08-26
| |
* | lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified.Carl Eugen Hoyos2017-08-24
| | | | | | | | | | Compatible with the binary encoder attached to ticket #6596 (right-aligned) and a sample from a SEG Mp3-Player (left-aligned).
* | avformat: add SMPTE 337M demuxerfoo862017-07-19
| |
* | avformat: add Gremlin Digital Video demuxerPaul B Mahol2017-06-11
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf: remove the libnut library wrapperRostislav Pehlivanov2017-05-29
| | | | | | | | | | libnut is outdated and not developed anymore, all nut developments happens in this repo, so users are getting mislead
* | img2dec: add support for piped SVG demuxingRostislav Pehlivanov2017-05-16
| | | | | | | | | | | | | | 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>
* | Merge commit '92db5083077a8b0f8e1050507671b456fd155125'James Almer2017-05-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '92db5083077a8b0f8e1050507671b456fd155125': build: Generate pkg-config files from Make and not from configure build: Store library version numbers in .version files Includes cherry-picked commits 8a34f3659371680ca523aecfd9098c28f0f809eb and ee164727dd64c199b87118917e674b17c25e0da3 to fix issues. Changes were also made to retain support for raise_major and build_suffix. Reviewed-by: ubitux Merged-by: James Almer <jamrial@gmail.com>
| * build: Generate pkg-config files from Make and not from configureDiego Biurrun2016-12-22
| | | | | | | | | | | | | | | | This moves work from the configure to the Make stage where it can be parallelized and ensures that pkgconfig files are updated when library versions change. Bug-Id: 449
* | Merge commit '11a9320de54759340531177c9f2b1e31e6112cc2'Clément Bœsch2017-05-03
|\| | | | | | | | | | | | | | | | | * commit '11a9320de54759340531177c9f2b1e31e6112cc2': build: Move build-system-related helper files to a separate subdirectory "ffbuild" directory name is used instead of "avbuild". Merged-by: Clément Bœsch <u@pkh.me>
* | Merge commit '9265364bec0af2e8b7c3a6de7bfc8291a0b70bca'Hendrik Leppkes2017-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '9265364bec0af2e8b7c3a6de7bfc8291a0b70bca': build: Separate avisynth and avxsynth support Mostly noop, since it could break linux configure with --enable-avisynth, and the configure code which was simplified isn't even present in ffmpeg. Only merged the cosmetic re-ordering in the Makefile. Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * build: Separate avisynth and avxsynth supportDiego Biurrun2016-12-06
| | | | | | | | This simplifies the code.
* | rtp: rfc4175: add handler for YCbCr-4:2:2Damien Riegel2017-04-05
| | | | | | | | | | | | | | | | | | | | | | This adds partial support for the RFC 4175 (raw video over RTP). The only supported formats are the YCbCr-4:2:2 8 bit because it's natively supported by FFmpeg with pixel format UYVY, and 10 bit which requires the vrawdepay codec to convert the payload in a format handled by FFmpeg. Signed-off-by: Damien Riegel <damien.riegel@savoirfairelinux.com> Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avcodec: add XPM decoder and demuxerParas Chadha2017-03-12
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | avformat/Makefile: fix compilation of testprogs when networking is disabledTobias Rapp2017-01-30
| | | | | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | avformat: add SCC muxerPaul B Mahol2017-01-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add Scenarist Closed Captions demuxerPaul B Mahol2017-01-25
| | | | | | | | | | | | Fixes #4767. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add Sample Dump eXchange demuxerPaul B Mahol2017-01-25
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add MIDI Sample Dump Standard demuxerPaul B Mahol2017-01-22
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: Fix standalone compilation of aiff and caf muxers.Carl Eugen Hoyos2017-01-16
| |
* | avformat: Auto-detect mjpeg 2000 in mpeg-tsStåle Kristoffersen2016-12-17
| | | | | | | | | | | | | | 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>
* | libavformat : add Photoshop PSD demuxer.Martin Vignali2016-12-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>