Commit Graph

5411 Commits

Author SHA1 Message Date
mjbudd77 becec5c8a7 Added code to decode AVI headers in AVI RIFF viewer. 2021-10-03 09:24:06 -04:00
mjbudd77 6856921c38 AVI RIFF viewer tool in work. 2021-10-03 04:58:15 -04:00
mjbudd77 41e04ece0b Added first cut at AVI RIFF Viewer tool window. 2021-10-02 11:33:35 -04:00
mjbudd77 9853ff37b0 Ensure that show lag count, show frame count, and movie bind state options get saved when toggled with a hot key. 2021-10-01 20:19:14 -04:00
mjbudd77 b23db9f8fc Added debug print statements for AVI video FPS. 2021-10-01 20:02:06 -04:00
mjbudd77 e3a9160797 Added more AVI audio buffer protections. 2021-10-01 17:10:13 -04:00
mjbudd77 df56e32027 Added suggested file names to AVI/WAV Record As file dialogs. 2021-10-01 16:39:13 -04:00
mjbudd77 7717e699cd Buffer AVI audio samples for more efficient packing into file chunks. 2021-10-01 16:28:33 -04:00
mjbudd77 52194fdf3d Bug fix for AVI audio when video compressor gives null frames. 2021-10-01 07:00:10 -04:00
mjbudd77 b06b7a98c6 Modified name of audio sink starve counter reset button to make it more intuitive. 2021-09-30 23:10:42 -04:00
mjbudd77 ec076a772a Added Movie word back into associated main menu movie items. 2021-09-30 23:07:37 -04:00
mjbudd77 35cbbbacf9
Merge pull request #405 from tekktonic/master
Fix on OpenBSD
2021-09-30 19:01:52 -04:00
Daniel Wilkins df154af823 Fix on OpenBSD 2021-09-30 17:34:04 -04:00
mjbudd77 35a4a612fa Added optional ffmpeg dependency info to README. 2021-09-30 07:12:20 -04:00
mjbudd77 2615f9e1e0 Slight efficiency update for showFPS. Only need to pull time stamp from realtime clock once per frame. 2021-09-29 20:23:28 -04:00
mjbudd77 6dc5e678c9 Disabled libgwavi video/audio encoder options button for now. 2021-09-29 20:16:44 -04:00
mjbudd77 3f4a7f55d5 Added missing settings from Qt movie options window to saved config. 2021-09-28 22:39:40 -04:00
mjbudd77 fa84da706f Initialize default sound volume to full for Qt GUI. 2021-09-28 22:05:25 -04:00
mjbudd77 8fe52cb400 Added option to Qt GUI to allow for setting of the color of the video background side panel color (side panels on either side of video image in fullscreen or large windowed modes). 2021-09-28 21:52:43 -04:00
mjbudd77 2b9b2386d3 Bug fix for audio stream header still being written to AVI file even though audio capture has been disabled (for Qt GUI using old libgwavi). 2021-09-27 20:55:11 -04:00
mjbudd77 672dcac6b2 Bug fix for frame advance delay when using emulation speeds other than normal. Scale delay count by ratio of the actual frame rate over the nominal base rate. 2021-09-27 20:14:23 -04:00
mjbudd77 cc316f688b Added logic to save/recall last output directory for AVI/WAV files. 2021-09-25 20:57:36 -04:00
mjbudd77 dcd248c152 Removed AVI/WAV submenus from Qt GUI. AVI/WAV record/stop menu items are now all part of movie menu. 2021-09-25 20:17:24 -04:00
mjbudd77 2dd9756bc5 Bug fix for audio crackle when turning frames per second video indication on/off. 2021-09-25 19:11:35 -04:00
mjbudd77 a3ddca2f4a Sort encoder options alphabetically. 2021-09-25 18:08:36 -04:00
mjbudd77 2212dbacab Sort libav video/audio encoders alphabetically. 2021-09-25 15:40:23 -04:00
mjbudd77 8f0f6f23e1 Fix for frame count not initializing correctly on video options page. 2021-09-25 15:23:01 -04:00
mjbudd77 5fd9b12a15 Added tool tips to libav options window. 2021-09-25 13:32:43 -04:00
mjbudd77 92a0b84110 Added ffmpeg optional dependency install to mac OSX appveyor pipeline. 2021-09-24 19:47:13 -04:00
mjbudd77 374e8e7578 Added ffmpeg dependency install to linux appveyor pipeline. 2021-09-24 19:42:56 -04:00
mjbudd77 12183443bd Another build fix for missing libav. 2021-09-24 19:19:11 -04:00
mjbudd77 c0e923fd7d Build fix for case where libav is not installed on linux. 2021-09-24 18:50:03 -04:00
mjbudd77 5d79033a21 Bug fix for X264 and X265 libs not being installed. 2021-09-24 18:23:39 -04:00
mjbudd77 3fc74aedbe Moved all avi config parameters/options to motion options window for Qt GUI. 2021-09-24 16:31:19 -04:00
mjbudd77 819357129f Added logic to save AVI audio recording option. Added to logic to not add an audio stream into AVI (libav driver) when this is active. 2021-09-23 17:19:09 -04:00
mjbudd77 84737be59f Added combo entry boxes for libav audio sample format, rate, and channel layout selection. 2021-09-23 13:27:48 -04:00
mjbudd77 14eb41cfd3 Added libav av flags option type handling config logic. 2021-09-23 09:10:20 -04:00
mjbudd77 4a574c9c1c Modified avi codec config parameter save functionality to only save differences from defaults values. 2021-09-22 23:43:55 -04:00
mjbudd77 c5a9238774 Qt AVI debug print cleanup. Moved avi codec config files to /avi. 2021-09-22 22:40:15 -04:00
mjbudd77 f774d320de Added boolean option type config code for libav. 2021-09-22 22:31:32 -04:00
mjbudd77 1f1551a716 Added save/load codec config parameters functionality. 2021-09-22 22:18:09 -04:00
mjbudd77 135325f9ae Added libav audio encoder config window. 2021-09-21 22:54:32 -04:00
mjbudd77 d20a7bb452 libav option changing window in work. 2021-09-21 22:34:53 -04:00
mjbudd77 a844963c8a Added libav video pixel format selection via combo box. 2021-09-20 20:42:27 -04:00
mjbudd77 591b21f4af Added a log file to detail avi recording issues. Memory allocation cleanup fixes for libav. 2021-09-20 19:39:09 -04:00
mjbudd77 74e3b81536 Bug fix for crash video format conversion in the case that desired video pixel format is already in bgra so no conversion is necessary. Fixes crash for ffv1 encoder. 2021-09-18 07:17:26 -04:00
mjbudd77 0076f048f8 Merge remote-tracking branch 'TasVideos/master' 2021-09-17 22:36:30 -04:00
mjbudd77 9758a8bb09 Bug fix for unhooked combo box callback to avi backend. 2021-09-17 22:35:41 -04:00
mjbudd77 fd2560a283 Merge remote-tracking branch 'mjbudd77/master' 2021-09-17 22:27:25 -04:00
mjbudd77 435c332902 Bug fix for auto-detection of default encoders for libav. 2021-09-17 22:26:22 -04:00