summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/aviio.cpp
Commit message (Collapse)AuthorAgeFilesLines
* -render, aviio: Added basic uncompressed Y42B support. [Ryan Holtz] Ryan Holtz2020-06-261-9/+44
|
* Revert "fixed some modernize-use-equals-default clang-tidy warnings (… (#6360) Oliver Stöneberg2020-04-081-0/+10
| | | | | | | * Revert "fixed some modernize-use-equals-default clang-tidy warnings (nw)" This reverts commit 54486ab9 * fixed merge error
* fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) Oliver Stöneberg2020-01-301-6/+6
|
* fixed some modernize-use-equals-default clang-tidy warnings (nw) (#6237) Oliver Stöneberg2020-01-301-10/+0
|
* Fix invalid std::vector<> lookup in aviio.cpp npwoods2019-11-041-1/+2
| | | | | | | | | | | | | This fixes a case where: * m_soundbuf_samples == processedsamples * processedsamples > 0 * processedsamples * stream->channels() == m_soundbuf.size() In this scenario, the std::memmove() would do nothing (moving zero bytes), but the operator[] on the second parameter to std::memmove() overflows the array. This can be benign in optimized builds (because the third parameter to std::memmove() is 0), but on debugging builds this can cause an assert.
* aviio: increase max size (nw) hap2019-10-051-1/+1
|
* aviio: dont crash on buffer overflow (nw) hap2019-10-041-0/+3
|
* -avivideo.cpp: Added an image device to provide looping uncompressed AVI ↵ mooglyguy2019-09-231-13/+13
| | | | | | frames as input. [Ryan Holtz] -vino.cpp: Adapted to support both avivideo_image_device and picture_image_device. [Ryan Holtz]
* srcclean (nw) Vas Crabb2019-07-281-3/+3
|
* -aviio: Added functionality to read RGB24 and YUV420p uncompressed video ↵ mooglyguy2019-07-211-14/+131
| | | | frames. [Ryan Holtz]
* fix building with clang 6.0.1 (nw) smf-2018-07-071-2/+0
|
* A round of spelling/typographical fixes to source comments (nw) Scott Stone2016-11-241-1/+1
|
* for bool type use true and false (nw) Miodrag Milanovic2016-07-311-1/+1
|
* made constexprs lower case and used constexpr for returning input value as ↵ Miodrag Milanovic2016-07-311-2/+2
| | | | well for rest of defines in osdcomm.h (nw)
* Cleanups and version bump Miodrag Milanovic2016-07-271-5/+5
|
* Fixed MT #6291 ImJezze2016-07-161-18/+12
| | | | | | | | * fixed copy of texture data to bitmap in BGFX * changed AVI dimension to a lowest integral multiple of 4 (2 was still to low for most video players, e.g. VLC) * added audio to AVI record in HLSL * HLSL AVI record now uses window dimension instead of snap dimension
* Added generic fix for #6286 ImJezze2016-07-161-2/+26
| | | | - this does not fix #6291
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-1/+1
|
* Fix 7z name match, fix VS2015 build Vas Crabb2016-03-151-1/+1
|
* Make osd_file a polymorphic class that's held with smart pointers Vas Crabb2016-03-141-1740/+1629
| | | | | | | | | | | | | | | Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures Make zip_file and _7z_file classes rather than having free functions everywhere Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache Don't dump as much crap in global namespace Add solaris PTY implementation Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax Rearrange stuff so the same things are in file module for all OSDs Move file stuff into its own module 7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access Directory functions still need to be moved to file module SDL OSD may not initialise WinSock on Windows
* fix compile (nw) Jeffrey Clark2016-02-151-1/+1
| | | | | | GCC 5.3.1 on Fedora 22 src/lib/util/aviio.cpp:1378:57: error: ‘offset’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
* macro removal INLINE -> static inline (nw) Miodrag Milanovic2015-12-121-26/+26
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-62/+62
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+3789