summaryrefslogtreecommitdiff
path: root/libavutil
Commit message (Collapse)AuthorAge
* avutil/softfloat_ieee754: make all functions inlineJames Almer2016-11-05
| | | | | | | Removes "defined but not used" warnings Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* avutil/hwcontext_dxva.c: Use new safe dlopen code.Matt Oliver2016-11-05
| | | | Signed-off-by: Matt Oliver <protogonoi@gmail.com>
* Bump minor versions after 3.2 branchpoint to seperate releaseMichael Niedermayer2016-10-26
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Bump minor versions for 3.2Michael Niedermayer2016-10-26
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavu: remove comma at final enumeration items to fix pedantic warningsMichael Behrisch2016-10-26
|
* avutil/x86/emms: Document the emms_c() vs alloc/free relation.Michael Niedermayer2016-10-23
| | | | | Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/mips: loongson add mmi utils header fileZhou Xiaoyong2016-10-23
| | | | | | | 1.mmiutils.h defined MMI_ load/store macros for loongson2e/2f/3a 2.mmiutils.h defined some mmi assembly macors Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/avassert: Add av_assertX_fpu()Michael Niedermayer2016-10-22
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc: fix spelling errorsAndreas Cadhalpun2016-10-21
| | | | | | | | Thanks to Mathieu Malaterre <malat@debian.org> for reporting the Que/Queue typo. (https://bugs.debian.org/839542) Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* avutil: Improved selftest coverage for libavutil/fifo.cThomas Turner2016-10-14
| | | | | | Tested functions: av_fifo_generic_peek(), av_fifo_grow() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/audio_fifo: Use av_fifo_freep() and remove redundant if()Michael Niedermayer2016-10-14
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/hwcontext_vdpau: Fix warning: "GET_CALLBACK" redefinedMichael Niedermayer2016-10-10
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit 'fe498ef5144d3712b887f44a0c5e654add99ead7'Hendrik Leppkes2016-10-07
|\ | | | | | | | | | | | | * commit 'fe498ef5144d3712b887f44a0c5e654add99ead7': hwcontext_vaapi: Return all formats for constraints without config Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * hwcontext_vaapi: Return all formats for constraints without configMark Thompson2016-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | No longer make a dummy device configuration to query. Instead, just return everything we recognise from the whole format list. Also change the device setup code to query that list only, rather than intersecting it with the constraint output. This makes hwupload more usable on mesa/gallium where the video processor only declares support for RGB formats, making it unable to deal with YUV formats before this patch. It might introduce some different trickier failures in the internal upload/download code because the set of allowed formats there has changed, though I didn't find any obvious regressions with i965.
* | Merge commit '32c8359093d1ff4f45ed19518b449b3ac3769d27'Hendrik Leppkes2016-10-07
|\| | | | | | | | | | | | | * commit '32c8359093d1ff4f45ed19518b449b3ac3769d27': lavc: export the timestamps when decoding in AVFrame.pts Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: export the timestamps when decoding in AVFrame.ptsAnton Khirnov2016-06-21
| | | | | | | | | | | | | | | | | | | | | | Currently it's exported as AVFrame.pkt_pts, which is also the only use for that field. The reason it is done like this is that lavc used to export various codec-specific "timing" information in AVFrame.pts, which is not done anymore. Since it is confusing to the callers to have a separate field which is used only for decoder timestamps and nothing else, deprecate pkt_pts and use just AVFrame.pts everywhere.
* | pixfmt: Use enum assignment for aliasesTimothy Gu2016-10-05
| | | | | | | | | | | | | | This way, Doxygen is happier as aliases are now grouped together, and it never handled #define's in an enum well in the first place. Y400A already exists as an enum assignment.
* | pixdesc: Order function prototypes semanticallyTimothy Gu2016-10-05
| |
* | avutil/mips/generic_macros_msa: rename macro variable which causes segfault ↵Shivraj Patil2016-10-05
| | | | | | | | | | | | | | for mips r6 Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/hwcontext_cuda: align allocated framesTimo Rothenpieler2016-10-03
| |
* | avutil/hwcontext_cuda: use proper synchronization flagTimo Rothenpieler2016-09-29
| |
* | avutil/hwcontext: use CONFIG_QSV instead of CONFIG_LIBMFX for qsvJames Almer2016-09-28
| | | | | | | | | | | | | | See "[FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation" Suggested-by: nablet developer <sdk@nablet.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '59e7361cc791e5103be1712dc59a2055f118d0da'James Almer2016-09-28
|\| | | | | | | | | | | | | | | | | | | | | * commit '59e7361cc791e5103be1712dc59a2055f118d0da': hwcontext: add a QSV implementation Conflicts: doc/APIchanges libavutil/version.h Merged-by: James Almer <jamrial@gmail.com>
| * hwcontext: add a QSV implementationAnton Khirnov2016-06-21
| |
* | Merge commit 'a8164323374e86ce5f93759230868c98356833a2'James Almer2016-09-28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a8164323374e86ce5f93759230868c98356833a2': pixdesc: Add new SMPTE 431, 432, and 2085 color properties Conflicts: libavcodec/options_table.h libavcodec/version.h libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: James Almer <jamrial@gmail.com>
| * pixdesc: Add new SMPTE 431, 432, and 2085 color propertiesVittorio Giovara2016-06-21
| | | | | | | | | | | | Appeared in H.264 2016/02. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * pixfmt: Add ARIB STD-B76 color transfer characteristicNeil Birkbeck2016-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding hybrid log-gamma (https://en.wikipedia.org/wiki/Hybrid_Log-Gamma) based on the standardization in ARIB STD-B67: http://www.arib.or.jp/english/html/overview/doc/2-STD-B67v1_0.pdf The choice of enum value of 18 is consistent with HEVC: http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=10481 And also with latest proposal for color format in mkv: https://mailarchive.ietf.org/arch/search/?email_list=cellar&gbt=1&q=Colour+Format+proposal Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avutil/frame: Add a flag to discard frame after decode.Sasi Inguva2016-09-19
| | | | | | | | | | Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavu/timestamp: Avoid C++-unfriendly code in user headerMark Thompson2016-09-01
| | | | | | | | | | | | Including this header in a C++11 program (inside extern "C") will throw an error because it looks like a user-defined literal. Add a space between the two tokens to avoid the problem.
* | avutil/version: Improve lib versioning scheme for release branches with the ↵Michael Niedermayer2016-08-29
| | | | | | | | | | | | next major release Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/version: Mention similarities and differences to semverMichael Niedermayer2016-08-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/mem: remove av_realloc / av_malloc incompatibility warningMichael Niedermayer2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | memalign() is not guranteed to be compatible with free() or realloc() and for platforms in this category we have --enable-memalign-hack (which should be enabled automatically if such system is detected) Trying to somehow half support systems that can free() memalign memory but not reallocate it seems not worth the amount of work needed to keep 2 then incompatible allocation systems and ensure their seperation. That is unless this would affect a major platform on which we want to avoid the memalign hack code The warnings also cause wasted time and effort as people try to maintain a separation that does not exist currently. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil: Softfloat implementation for IEEE 754 floating pointUmair Khan2016-08-22
| | | | | | | | Signed-off-by: Umair Khan <omerjerk@gmail.com>
* | mem: Extend and edit DoxygenTimothy Gu2016-08-21
| |
* | swresample: add int64 sample formatPaul B Mahol2016-08-18
| |
* | avformat: factorize iso 8601 timestamp writer to a dictionary avutil functionMarton Balint2016-08-17
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | doxygen: Standardize root-level modulesTimothy Gu2016-08-02
| |
* | mathematics: Extend and edit DoxygenTimothy Gu2016-08-02
| |
* | rational: Extend DoxygenTimothy Gu2016-08-02
| |
* | avutil/hash: Add more detailed Doxygen documentationTimothy Gu2016-08-02
| |
* | mem: Order function prototypes semanticallyTimothy Gu2016-08-02
| |
* | mathematics: Make function prototypes identical to definitionsTimothy Gu2016-08-02
| | | | | | | | Doxygen gets confused by this.
* | lavu/hwcontext_vaapi: Fix compilation if VA_FOURCC_ABGR is not defined.Carl Eugen Hoyos2016-08-02
| | | | | | | | Fixes ticket #5484.
* | murmur3: Add Doxygen documentationTimothy Gu2016-08-02
| | | | | | | | The interface has been stable for some time now.
* | avutil: Add detailed Doxygen description to a few hashesTimothy Gu2016-08-02
| |
* | avutil: Group hash functions separately in DoxygenTimothy Gu2016-08-02
| |
* | dynarray: Change AV_ to FF_ for AV_DYNARRAY_ADDTimothy Gu2016-07-31
| | | | | | | | | | The header is not installed and the macro isn't used outside libavutil, so it is obviously privat to libavutil. Make the name reflect that.
* | doxygen: Add a note on libavutil's modular natureTimothy Gu2016-07-29
| |
* | avutil/mem: fix memleakZhao Zhili2016-07-28
| | | | | | | | | | | | | | The original code assumes av_realloc() will free ptr if size is zero. The assumes is incorrect now. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/frame: access avframe fields directly in get_frame_defaults()James Almer2016-07-25
| | | | | | | | | | | | | | The accessors are needed only from outside libavutil. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>