summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/AVIDump.cpp
AgeCommit message (Collapse)Author
2017-06-07do not assign in conditional statementsShawn Hoffman
2017-03-05Appease linter.Vlad Firoiu
2017-03-05Warn on invalid video codec.Vlad Firoiu
2017-03-05GetDumpPath function.Vlad Firoiu
2017-03-05Use ffv1 if user requests it.Vlad Firoiu
2017-02-27error logsVlad Firoiu
2017-02-27Appease global header warning.Vlad Firoiu
2017-02-27Dump to arbitrary URLs.Vlad Firoiu
2017-02-27Configable dump codec.Vlad Firoiu
2017-02-27XVID FourCC for MPEG-4 codecs.Vlad Firoiu
2017-02-27More warnings for AVIDump.Vlad Firoiu
2017-02-27Arbitrary dump formats.Vlad Firoiu
2017-02-27guess format before allocating contextVlad Firoiu
2017-02-27Handle delayed frames at the end of the movie.Vlad Firoiu
2017-02-27Merge pull request #4958 from RisingFog/avidump_bitrateAnthony
Add configurable video dump bitrate to INI
2017-02-27Merge pull request #4959 from lioncash/iniAnthony
IniFile: Handle s64/u64 values
2017-02-26AVIDump[regression]: close avio handlesMichael Maltese
2017-02-25Add configurable video dump bitrate to INIChris Burgener
2017-02-25IniFile: Handle s64/u64 valuesLioncash
2017-02-06AVIDump: use a separate AVCodecContextMichael Maltese
Using the AVCodecContext contained in AVStream for muxing is officially discouraged[1] and AVStream::codec was deprecated in favor of AVStream::codecpar in libavformat 57.33.100 / 57.5.0. 1: [FFmpeg-cvslog] lavf: replace AVStream.codec with AVStream.codecpar: https://ffmpeg.org/pipermail/ffmpeg-cvslog/2016-April/099152.html
2017-02-06AVIDump: open codec before streamMichael Maltese
Minor oversight in the existing code.
2017-02-06AVIDump: use avformat_free_contextMichael Maltese
This function frees all associated streams and codec contexts, and has existed since libavformat 52.96.0 (February 2011).
2017-02-06AVIDump: Replace deprecated avcodec_encode_video2Michael Maltese
2017-01-29AVIDump: Rename CloseFile to CloseVideoFileLioncash
Retains symmetry with CreateVideoFile.
2017-01-23AVIDump: rename CreateFile -> CreateVideoFile (conflict with windows.h)Michael Maltese
2016-11-07Renderer: Threaded frame dumping.degasus
2016-11-04AVIDump: Drop frames which are delayed over a savestate.degasus
2016-11-04AVIDump: Add a struct for the state.degasus
So AddFrame use no global state and can be threaded well.
2016-11-04AVIDump: Inline OSD error handling.degasus
This fixes a review feedback in PR #4345.
2016-11-04AVIDump: Merge redundant variables.degasus
They were always the same. We also don't scale at all.
2016-11-04AVIDump: Drop stored frame.degasus
This used an invalid pointer, which was only valid within AddFrame. This drops a feature which shall dump the last frame as it might was dropped before. A good implementation however should "overwrite" the last frame if the time matches. But this needs to delay every frame a bit.
2016-10-10AVIDump: Move CoreTiming into caller.degasus
2016-10-08AVIDump: Hard code rgba.degasus
2016-10-08VideoCommon: Add custom stride for framedumping.degasus
2016-10-04Fix frame dumps on file close in certain situationsChris Burgener
2016-10-03Fix frame dump crash when resolution changesChris Burgener
2016-09-06Fix recursive codeChris Burgener
2016-08-24Fix frame dump issues where frame dumping stops before next drawn frameChris Burgener
2016-08-04Remove Global Declarations from MovieChris Burgener
2016-07-21Check for zero height when splitting video dumpChris Burgener
2016-07-10Use newer ffmpeg APIs to avoid deprecation warnings.comex
2016-06-25Split Video Dumps on Resolution ChangeChris Burgener
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-02-19Properly Handle Video Dumping from Power OnChris Burgener
2016-01-28Fix warningsTillmann Karras
2016-01-28Merge pull request #3426 from Sonicadvance1/ES_fix_framedumpRyan Houdek
Add support for framedumping to OpenGL ES.
2016-01-21VideoInterface: Change a global into a translation-unit local variableLioncash
2016-01-19AVIDump: coded_frame is deprecatedSilvan Jegen
Setting this is not required anymore as of commit 40cf1bbacc622 of FFmpeg. For users of older versions of the libavcodec library we guard the change with an #if.
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2016-01-09Add support for framedumping to OpenGL ES.Ryan Houdek