summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/recording.cpp
Commit message (Collapse)AuthorAgeFilesLines
* util: Further API cleanups: (#8661) Vas Crabb2021-10-051-6/+6
| | | | | * Turned `core_file` into an implementation of `random_read_write`. * Turned PNG errors into a standard error category. * Added a helper for generating what look like derived classes on-the-fly.
* util/png: Update add_text to take std::string_view for arguments AJR2020-12-211-1/+1
|
* Various improvements to image file handling: Vas Crabb2020-10-081-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | Moved MS DIB parser out of ICO file reader and made it available for artwork and layout images. Added more efficient I/O and better error checking for JPEG file loading (MAME will no longer exit immediately on a bad JPEG file). Made caller responsible for opening files for loading images, to avoid decompressing images used in ZIP/7z artwork multiple times. Added support for JPEG and Windows DIB to picture_image_device. Added support for SVG image files in external artwork. Added support for using I/O port value for animation state and masking animation state values. Made bounds elements more flexible in layouts. Reworked headers to reduce dependencies. Updated layout file format documentation.
* emu: correct some file headers (nw) hap2020-06-191-1/+1
|
* recording: fix frame sync regression (nw) hap2020-06-191-7/+16
|
* srcclean and manual cleanup (nw) Vas Crabb2020-04-261-8/+8
|
* Refactoring of AVI/MNG recording code (#6537) npwoods2020-04-221-0/+292
* Initial refactor of AVI/MNG movie recording, consolidation of copy and paste code, hiding of AVI/MNG behind interfaces * Extracted recording specific code out of src/emu/video.cpp and put into src/emu/recording.cpp * Took the opportunity to move slightly more logic out of video.cpp into recording.cpp * Bug fix * Consolidated frame counting logic