mjbudd77
|
dffab9e57f
|
Sync libav video/audio encoder selections to config.
|
2021-09-17 20:43:11 -04:00 |
mjbudd77
|
1dd9036da6
|
Bug fix for libav MPEG4 video frame rate encoding.
|
2021-09-16 23:40:29 -04:00 |
mjbudd77
|
b514c143b6
|
libav movie options in work.
|
2021-09-16 23:15:32 -04:00 |
mjbudd77
|
3262e182e8
|
Setup qt win64 pipeline to auto download libav from external site and link into program. Make linking libav optional in cmake for qt win64 build.
|
2021-09-16 21:20:59 -04:00 |
mjbudd77
|
4f01ed546b
|
Merge pull request #400 from minucce/mmc5-fix
Fix MMC5 battery loading
|
2021-09-16 19:49:35 -04:00 |
mjbudd77
|
954e7d847c
|
Windows build fix for compiling against newer libav.
|
2021-09-15 01:54:51 -04:00 |
mjbudd77
|
8e2af98295
|
Build fix for various versions of libav.
|
2021-09-14 21:36:50 -04:00 |
mjbudd77
|
18768ef4b3
|
Bug fix for libav audio encoding.
|
2021-09-14 21:31:40 -04:00 |
mjbudd77
|
2007d03eef
|
Build fixes for linking libav in windows.
|
2021-09-14 00:56:59 -04:00 |
mjbudd77
|
233d555ffe
|
Unsuccessful attempts at changing RGB->YUV coefficients to get proper color output. Turns out a gamma correction is needed that is more involved than I thought.
|
2021-09-13 23:04:14 -04:00 |
mjbudd77
|
a83826c187
|
Raw video BGR24 testing changes.
|
2021-09-09 22:14:09 -04:00 |
minucce
|
cec337a431
|
Fix MMC5 battery loading
|
2021-09-09 03:19:08 +00:00 |
mjbudd77
|
679813e2d2
|
libav option debugging in work.
|
2021-09-08 23:14:17 -04:00 |
mjbudd77
|
425a2eedaa
|
Added a print available libav encoders debug function.
|
2021-09-07 22:22:53 -04:00 |
mjbudd77
|
d8d7b59f34
|
Removed deprecated libavresample functions in favor of libswresample.
|
2021-09-07 22:02:43 -04:00 |
mjbudd77
|
e4cd3b0d1a
|
Added libav audio encoding logic.
|
2021-09-07 20:59:59 -04:00 |
Alexey 'Cluster' Avdyukhin
|
80032f8f84
|
NES 2.0 exponent-multiplier notation support
|
2021-09-07 20:39:13 +03:00 |
mjbudd77
|
f3ce245746
|
First successful recording of video using libav.
|
2021-09-07 01:41:40 -04:00 |
mjbudd77
|
80df18351a
|
libav recording in work.
|
2021-09-07 00:10:30 -04:00 |
mjbudd77
|
54fcaf4baf
|
Libav integration in work.
|
2021-09-06 15:48:42 -04:00 |
mjbudd77
|
f711dbd23d
|
Added logic to add AVI 2.0 STD index chunks to stream at 2GB intervals.
|
2021-09-02 21:37:05 -04:00 |
mjbudd77
|
2ddfc43bc2
|
Implemented first cut at avi 2.0 indexing for Qt GUI.
|
2021-09-02 21:13:54 -04:00 |
mjbudd77
|
4e1a335f81
|
Changed file I/O markers to be 64 bit for Qt AVI.
|
2021-09-01 20:57:06 -04:00 |
mjbudd77
|
51ef32413b
|
Created wrapper functions for fseek and ftell for Qt avi 64 bit file I/O.
|
2021-09-01 20:53:34 -04:00 |
mjbudd77
|
fe87e1387f
|
Minor cleanup of x265 encoding code.
|
2021-08-31 21:40:14 -04:00 |
mjbudd77
|
59724ffafd
|
Added libx265 encoder library dependency (optional) to linux and macosx pipelines.
|
2021-08-31 21:15:51 -04:00 |
mjbudd77
|
520e146b80
|
Added X265 video encoder feature to AVI Qt GUI.
|
2021-08-31 21:13:42 -04:00 |
mjbudd77
|
bf3a02fe9b
|
Implemented sound use global focus in a different way so that it will mute physical audio without also muting avi/wav recording audio.
|
2021-08-31 17:18:46 -04:00 |
mjbudd77
|
934437dddc
|
Added AVI debug as an optional compile time setting to Qt GUI.
|
2021-08-31 20:47:48 -04:00 |
mjbudd77
|
1c6a08e868
|
Force audio stream frames to always be keyframes.
|
2021-08-31 16:31:23 -04:00 |
mjbudd77
|
83633b11f3
|
Added proper avi keyframe logic for libx264 on Qt GUI.
|
2021-08-31 16:12:57 -04:00 |
mjbudd77
|
77c3fa8ab4
|
Moved Vfw compressor choose window popup to be after file overwrite warning popup for Qt GUI.
|
2021-08-31 15:25:48 -04:00 |
mjbudd77
|
8d3a27e1a5
|
Added functionality to properly encode keyframes into AVI file for Qt GUI.
|
2021-08-31 13:10:16 -04:00 |
mjbudd77
|
15c4a729b9
|
Added a config parameter to save VfW compressor choice for Qt GUI.
|
2021-08-30 18:21:45 -04:00 |
mjbudd77
|
21cc75eb45
|
Fix for Qt Avi offset index memory reserve calculation.
|
2021-08-29 22:11:20 -04:00 |
mjbudd77
|
f879757d27
|
Commented out Qt AVI debug function in main menu until the window is finished.
|
2021-08-29 22:05:37 -04:00 |
mjbudd77
|
f10d50fe6b
|
Replaced realloc calls with a std::vector for efficiency.
|
2021-08-29 22:01:28 -04:00 |
mjbudd77
|
f47665609b
|
Added debug code for decoding index block.
|
2021-08-29 21:35:32 -04:00 |
mjbudd77
|
a47fd82334
|
Bug fix for Qt AVI encoding of idx1 chunk sizes.
|
2021-08-29 16:06:50 -04:00 |
mjbudd77
|
04aa7afb1f
|
Bug fix for incorrect audio and video chunk size. Data pad should not be included in the ckSize field.
|
2021-08-29 15:36:02 -04:00 |
mjbudd77
|
4e1b5873b9
|
Bug fixes for Qt AVI debug decoder.
|
2021-08-29 15:08:00 -04:00 |
mjbudd77
|
a0ada0748b
|
Added debug print of main avi header.
|
2021-08-25 22:27:09 -04:00 |
mjbudd77
|
95db43d3f9
|
Added an AVI decode debug function to Qt GUI.
|
2021-08-25 22:04:39 -04:00 |
mjbudd77
|
5db7abf118
|
Fixed rounding error in avi frame rate calculation. Fixed avi fps calculation to account for the case where the user has integer frame rate selected.
|
2021-08-21 10:35:29 -04:00 |
mjbudd77
|
c719058991
|
Added a protection in Qt/SDL sound to prevent audio buffer overflow during turbo mode.
|
2021-08-20 22:10:09 -04:00 |
mjbudd77
|
c3b44910a0
|
Updated controller input display label text to be more intuitive.
|
2021-08-20 21:54:16 -04:00 |
mjbudd77
|
062c4c527d
|
Force VfW FOURCC characters to upper case.
|
2021-08-20 21:06:16 -04:00 |
mjbudd77
|
ba5be09a28
|
Fix for Qt AVI encoding of dwRate and dwScale in the stream header.
|
2021-08-20 16:27:30 -04:00 |
mjbudd77
|
d13ef4cdbe
|
Fix to ensure that Qt hex editor gets updated at each breakpoint.
|
2021-08-19 23:06:54 -04:00 |
mjbudd77
|
9d2acd6931
|
Added memory write undo functionality for debugger step back.
|
2021-08-19 21:32:14 -04:00 |