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 |
mjbudd77
|
4501292f7b
|
Bug fix for finding encoder. Search by string name instead of integer ID since the name is the only unique parameter.
|
2021-09-17 21:43:45 -04:00 |
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 |