aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/nut.c
Commit message (Collapse)AuthorAgeFilesLines
* avformat/nut: Add GBR(A)PF16/32LE/BEMichael Niedermayer2025-03-281-0/+8
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
| | | | | | | | | | | There are lots of files that don't need it: The number of object files that actually need it went down from 2011 to 884 here. Keep it for external users in order to not cause breakages. Also improve the other headers a bit while just at it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* swscale: add GBRAP14 format supportPaul B Mahol2023-09-281-0/+2
|
* libavformat/nut: Support SSA and ASS subtitleshax@riseup.net2020-08-221-0/+2
| | | | | | | ffmpeg documentation says the NUT container supports SubStation Alpha This brings actual functionality in line with documentation. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/nut: add pcm_s64 supportPaul B Mahol2019-09-271-0/+2
|
* avformat/nut: add cpia codecStephan Hilb2019-06-101-0/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/nut: add support for yuva444/422p12 pixel formatPaul B Mahol2018-12-141-0/+5
|
* swscale: add gray14 supportPaul B Mahol2018-05-051-0/+3
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/nut: Add HEVC and Opus supportLeo Izen2017-03-301-0/+2
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* nut: add gray12 supportMichael Niedermayer2016-11-101-0/+2
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/avcodec: support rawvideo with planar rgb and alpha in nutPaul B Mahol2016-08-231-0/+9
|
* Kill timed SSAClément Bœsch2016-02-261-1/+0
|
* nut: Add PAL8 supportMichael Niedermayer2016-02-091-0/+2
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/nutenc: implement deinit()Michael Niedermayer2016-01-211-2/+4
| | | | | | Should prevent some leaks if header writing fails Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/nut: Add forgotten fourccs for YUV4xxP9.Carl Eugen Hoyos2016-01-211-0/+6
|
* avutil/tree: add additional const qualifier to the comparatorGanesh Ajjanagadde2015-10-241-5/+7
| | | | | | | | | | | | | libc's qsort comparator has a const qualifier on both arguments. This adds a missing const qualifier to exactly match the comparator API. Existing usages of av_tree_find, av_tree_insert are appropriately modified: type signature changes of the comparators, and removal of unnecessary void * casts of function pointers. Reviewed-by: Henrik Gramner <henrik@gramner.com> Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* avformat/nut: support WavPackPaul B Mahol2015-01-301-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/nut: add GIF[0]Paul B Mahol2015-01-301-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* xface: Fix encoder crashes due to too small on-stack array.Reimar Döffinger2014-11-231-0/+1
| | | | | | Also add a FATE test. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* avformat/nut: support storing RFC 3389 comfort noiseMichael Niedermayer2014-05-011-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/nut: add ff_nut_audio_extra_tags to demuxer tooMichael Niedermayer2014-04-091-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '58c215961a9067bb670387bbd72286c30de04b93'Michael Niedermayer2014-03-171-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | * commit '58c215961a9067bb670387bbd72286c30de04b93': raw, nut: Support rgba64 encoding Conflicts: libavcodec/raw.c libavformat/nut.c See: edf34c346ec9d5d1a790db4b500113bf8d5fac07 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * raw, nut: Support rgba64 encodingCarl Eugen Hoyos2014-03-161-0/+4
| |
| * nut: Fix unchecked allocationsDerek Buitenhuis2013-10-221-1/+9
| | | | | | | | | | CC: libav-stable@libav.org Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * pcm: support 24-bit/32-bit little-endian planarPaul B Mahol2013-09-271-0/+2
| | | | | | | | | | | | Used by LXF. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avformat/nut: add bayer colorspacesPeter Ross2014-02-221-0/+13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nut: Support XYZ12 rawvideoMichael Niedermayer2014-01-101-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nut: Fix unchecked allocationsDerek Buitenhuis2013-10-221-1/+9
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avformat/nut: support planar rgbMichael Niedermayer2013-08-091-0/+13
| | | | | | | | | | | | Fixes first half of Ticket2274 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '72e228b274a98af1aba9588415d0cd87fde44663'Michael Niedermayer2013-05-051-136/+140
|\| | | | | | | | | | | | | | | | | | | * commit '72e228b274a98af1aba9588415d0cd87fde44663': nut: K&R formatting cosmetics Conflicts: libavformat/nut.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: K&R formatting cosmeticsLuca Barbato2013-05-041-137/+141
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '3f111804eb5c603a344706b84b7164cbf7b4e0df'Michael Niedermayer2013-01-151-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3f111804eb5c603a344706b84b7164cbf7b4e0df': libvpx: make vp8 and vp9 selectable libvpx: support vp9 nut: support vp9 tag mkv: support vp9 tag rtpdec: Make variables that should wrap unsigned Conflicts: configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/avcodec.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: support vp9 tagLuca Barbato2013-01-141-0/+1
| |
* | Merge commit 'bfe5454cd238b16e7977085f880205229103eccb'Michael Niedermayer2012-11-291-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'bfe5454cd238b16e7977085f880205229103eccb': lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h lavf: move "MP3 " fourcc from riff to nut fate: vpx: Add dependencies fate: Fix wavpack-matroskamode test dependencies x86: dsputilenc: port to cpuflags Conflicts: libavformat/internal.h libavformat/nut.c tests/fate/vpx.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: move "MP3 " fourcc from riff to nutJustin Ruggles2012-11-281-0/+1
| | | | | | | | Original commit, 7b24f9b, says it was added because it is used in libnut.
* | nut: put nut PCM audio tags in front of avi tags.Michael Niedermayer2012-11-281-3/+7
| | | | | | | | | | | | | | | | This fixes correctly storing and identifying PCM in nut. Based on patch by Luca Barbato Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nut: add tag for PCM signed 8-bit planarPaul B Mahol2012-11-191-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | PCM signed 16-bit big-endian planar decoderPaul B Mahol2012-11-171-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | PCM signed 24-bit/32-bit little-endian planar decoderPaul B Mahol2012-11-171-0/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-301-0/+28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: pixfmt: support more yuva formats swscale: support gray to 9bit and 10bit formats configure: rewrite print_config() function using awk FATE: fix (AD)PCM test dependencies broken in e519990 Use ptrdiff_t instead of int for intra pred "stride" function parameter. x86: use PRED4x4/8x8/8x8L/16x16 macros to declare intrapred prototypes. Conflicts: libavcodec/h264pred.c libavcodec/h264pred_template.c libavutil/pixfmt.h libswscale/swscale_unscaled.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixfmt: support more yuva formatsLuca Barbato2012-10-301-0/+28
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '381dc1a5ec0925b281c573457c413ae643567086'Michael Niedermayer2012-10-301-1/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '381dc1a5ec0925b281c573457c413ae643567086': fate: ac3: Place E-AC-3 tests and AC-3 tests in different groups fate: Add shorthands for acodec PCM and ADPCM tests avconv: Drop unused function argument from do_video_stats() cmdutils: Conditionally compile libswscale-related bits aacenc: Drop some unused function arguments rtsp: Avoid a cast when calling strtol nut: support textual data nutenc: verbosely report unsupported negative pts Conflicts: cmdutils.c ffmpeg.c libavformat/nut.c libavformat/nutenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: support textual dataLuca Barbato2012-10-291-1/+6
| | | | | | | | Plain text (utf8 encoded) data can be muxed and demuxed in nut.
* | nut: fix int32 overflowMichael Niedermayer2012-10-161-1/+1
| | | | | | | | | | Fixes CID700574 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520'Michael Niedermayer2012-10-141-1/+26
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520': configure: tms470: add mapping for -mfpu=vfpv3-d16 flag configure: recognise Minix as OS configure: work around bug in ash shell eval-test: make table static const lavr: handle clipping in the float to s32 conversion nut: support pcm codecs not mapped in avi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: support pcm codecs not mapped in aviLuca Barbato2012-10-131-1/+26
| | | | | | | | The native tags will be used when available.
* | Merge commit '1bd442c276e6688b43777a198cad0d7e3a92123f'Michael Niedermayer2012-10-141-0/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1bd442c276e6688b43777a198cad0d7e3a92123f': nut: prioritize native tags Conflicts: tests/ref/lavfi/crop tests/ref/lavfi/crop_scale tests/ref/lavfi/crop_scale_vflip tests/ref/lavfi/crop_vflip tests/ref/lavfi/null tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_crop tests/ref/lavfi/pixfmts_hflip tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_pad tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip tests/ref/lavfi/scale200 tests/ref/lavfi/scale500 tests/ref/lavfi/vflip tests/ref/lavfi/vflip_crop tests/ref/lavfi/vflip_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: prioritize native tagsLuca Barbato2012-10-131-0/+6
| | | | | | | | | | Use native tags instead of avi ones, simplifies a lot raw video codecs handling.
* | Merge commit 'e002e3291e6dc7953f843abf56fc14f08f238b21'Michael Niedermayer2012-10-121-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e002e3291e6dc7953f843abf56fc14f08f238b21': Use the new aes/md5/sha/tree allocation functions avutil: Add functions for allocating opaque contexts for algorithms svq3: fix pointer type warning svq3: replace unsafe pointer casting with intreadwrite macros parseutils-test: various cleanups Conflicts: doc/APIchanges libavcodec/svq3.c libavutil/parseutils.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Use the new aes/md5/sha/tree allocation functionsMartin Storsjö2012-10-111-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>