Commit Graph

53 Commits

Author SHA1 Message Date
Themaister
ae5900aaa1 Add video_h264_record option. 2012-03-02 22:19:49 +01:00
Themaister
f2264ebb3e Do not use av_samples_get_buffer_size as it breaks older FFmpeg. 2012-01-31 18:06:20 +01:00
Themaister
bd15206599 Fixup C++ build. 2012-01-29 19:12:29 +01:00
Themaister
e5d3894bc4 Check for AV_NOPTS_VALUE. 2012-01-29 19:10:58 +01:00
Themaister
0bc0ae40a5 Fix audio_encode2. 2012-01-29 19:08:22 +01:00
Themaister
3c15bb06db Attempt to completely flush audio stream as well. 2012-01-29 18:59:56 +01:00
Themaister
9ce3331f04 Use av_samples_get_buffer_size. 2012-01-29 18:13:20 +01:00
Themaister
9508cc4eb3 Start fixing deprecation. Not used as it's broken atm. 2012-01-29 18:01:10 +01:00
Themaister
b4248038fb Update license headers. 2012-01-08 01:12:05 +01:00
Themaister
0a887395eb Remove useless global. 2011-12-25 16:11:48 +01:00
Themaister
9118976c49 Don't include general.h 2011-12-25 12:56:21 +01:00
Themaister
672102d377 Change asserts to ssnes_assert(). 2011-12-25 12:47:47 +01:00
Themaister
c8dee57278 Set constant macros with define. 2011-12-25 01:45:09 +01:00
Themaister
ceee10b56c Fix types. 2011-12-24 15:57:43 +01:00
Themaister
d5fca50a2f Can build for C++. 2011-12-24 15:26:01 +01:00
Themaister
604eb9b973 Can dupe extension. 2011-11-22 17:27:02 +01:00
Themaister
379b14a0f3 Flush more sanely. 2011-11-20 03:19:17 +01:00
Themaister
aa124b4c40 Should fix occasional horrible noise on end of recordings. 2011-11-20 02:44:21 +01:00
Themaister
3e7c412738 Custom timing support for FFmpeg recording. 2011-11-16 18:56:42 +01:00
Themaister
4f841c208d Use --qp 0 rather than --crf 0 for lossless. 2011-11-07 23:16:32 +01:00
Themaister
825c1de7d1 Nits. 2011-11-05 15:24:29 +01:00
Themaister
53abc92322 Add some metadata. Should be a workaround. 2011-11-05 12:25:09 +01:00
Themaister
47e63f1c6b Style nit. 2011-11-05 11:37:04 +01:00
Themaister
e7082fd6ea Warning nit. 2011-11-02 20:33:37 +01:00
Themaister
1fc99c7123 Fix deprecation warning. 2011-10-22 22:54:36 +02:00
Themaister
a7c3d8d17a Some slight recording tweaks. 2011-10-14 11:27:02 +02:00
Themaister
1058d94ec1 x264 RGB recording. 2011-10-09 12:27:02 +02:00
Themaister
ef04f199d5 Slight cleanups. 2011-10-07 01:21:54 +02:00
Themaister
d26dd9d9e7 Slight cleanups. 2011-10-07 00:54:47 +02:00
Themaister
d2bc4096de Some fixes to FFmpeg. Conserves RAM better. 2011-10-07 00:04:52 +02:00
Themaister
869eddfc1a Custom FFmpeg recording sizes. 2011-10-06 23:43:48 +02:00
Themaister
1ee9722e5f Start working on custom thread implementation.
Avoids SDL dependency for this to improve portability.
2011-10-06 20:31:39 +02:00
Themaister
8d4620b680 FFmpeg API seems to be too fragmented. Give in and #ifdef shit. :v 2011-09-23 22:57:41 +02:00
Themaister
231680944f Remove #ifdef for FFmpeg. 2011-09-04 11:37:59 +02:00
Themaister
ff7843cbe9 Update API usage of FFmpeg. Use 2 threads for encoding :) 2011-08-19 02:06:13 +02:00
Themaister
9e24474047 Can record hi-res and filtered output. 2011-08-11 05:25:31 +02:00
Themaister
3b0606bbd6 Ifdef for AVIO. 2011-06-15 12:20:51 +02:00
Themaister
d3e0140f01 Holy crap, now that was painful. 2011-06-15 04:16:53 +02:00
Themaister
ea7dded915 Fix up alignment issues. 2011-06-15 03:04:20 +02:00
Themaister
95f6a5116a Just to be sure ... ;) 2011-06-14 22:59:47 +02:00
Themaister
da94877155 Less magic numbers ... ;) 2011-06-14 22:44:54 +02:00
Themaister
b1feed9d2b Allocate from heap. 2011-06-14 22:20:09 +02:00
Themaister
612270ec9b Aww yeah :3 2011-06-14 21:52:31 +02:00
Themaister
54bc0a8d96 Heyhey :D 2011-06-14 21:35:31 +02:00
Themaister
c34a944fcf Fix deprecation, yay. :) 2011-06-14 18:52:02 +02:00
Themaister
3feade6b6e Update FFemu a bit. Convert to lossless HuffYUV/FLAC. 2011-06-14 18:45:30 +02:00
Themaister
0e82a1a3ec Adding some comments. 2011-01-04 23:55:41 +01:00
Themaister
a9938a408d A/V sync works pretty well now. 2011-01-04 22:35:49 +01:00
Themaister
a6b2fafeba Add option for rescaler 2011-01-04 21:21:15 +01:00
Themaister
1bb4d894b9 Fix aspect ratio. 2011-01-04 16:57:55 +01:00