Commit graph

88 commits

Author SHA1 Message Date
3b8f855ff0 Fix qplayvid desync due to losing some samples during resampling.
See bc8f978a5e logmessage.
2013-05-04 13:18:13 +02:00
bc8f978a5e Fix playvid desync due to losing some samples during resampling.
I was limiting the decoder output to as many samples as were in the
input - thus dropping ~10% of the samples at times. D'oh!
2013-05-04 13:10:22 +02:00
177959c3e7 Got rid of the multichannel / stride / buffer size hacks.
We are not creating the intermediary decode->resample buffer ourselves
anyway, and we are not pumping out anything else than stereo sound, so
we might as well simplify some of the packed buffer code.
2013-05-03 14:06:53 +02:00
512a352c9b Got rid of qplayvid gcc warnings. 2013-05-03 13:57:58 +02:00
ace5908838 Migrated qplayvid to new libav API - with a 2 channel audio limit. 2013-05-03 13:47:00 +02:00
218dd4b1fb Addedd avresample to playvid CMakeLists. 2013-05-02 20:03:02 +02:00
05e8501649 Finished porting playvid to new libav API, got rid of some GCC warnings. 2013-05-02 20:02:27 +02:00
9168cd36c2 Ported playvid to new libav API.
At least enough so that it compiles and runs properly.
2013-05-02 19:46:52 +02:00
Hector Martin
31a0db8c76 Merge pull request #2 from macpod/master
Update depreciated jack_client_new calls with jack_client_open calls.
2013-02-05 19:03:05 -08:00
Hector Martin
4d0133dc7b Update README to point to the wiki 2013-02-06 02:57:45 +00:00
Jeffrey Nelson
5e9f25c488 adding static to jack client name string to put it in .rodata section in case hector ever wants to run this from a pic10f200 2013-02-05 21:33:00 -05:00
Jeffrey Nelson
e1f6bcce5e picky picky code practices :) 2013-02-05 21:00:59 -05:00
Hector Martin
9710e3bd73 Add missing config.pxi.in (whoops) 2013-02-06 00:08:43 +00:00
Hector Martin
16c9a5e31a Allow builds without tracer (for non-x86) 2013-01-26 14:48:25 +00:00
Jeffrey Nelson
7cf82fc012 updating more jack_client depreciated functions 2012-11-17 02:02:46 -05:00
Jeffrey Nelson
754cf7e21c Updated depreciated jack_client_new function call 2012-11-17 01:44:34 -05:00
Hector Martin
ddc058227e Add kinect "shadows" demo (from Codebits V) 2012-06-08 22:28:13 +01:00
Hector Martin
c837661da1 playilda: have more frame buffers, use nanosecond-precision mtime 2012-04-13 23:04:45 +01:00
Hector Martin
719977f49c Add missing FindSwscale.cmake 2012-04-13 23:00:01 +01:00
Hector Martin
d442131957 Add LASE demo source code 2012-04-12 20:06:11 +01:00
Hector Martin
088e8f7992 simulator: zoom in instead of out when aspect ratio not 1:1 2012-04-12 19:55:00 +01:00
Hector Martin
2b8e0b251f svg2ild: use separate switch_on and switch_off dwell 2012-04-12 19:54:38 +01:00
Hector Martin
4e8ab587fe output: add 3:2 aspect ratio 2012-04-12 19:53:07 +01:00
Hector Martin
ba4ff321e0 qplayvid: x11grab, use libswscale, multichannel audio, fixes 2012-04-12 19:51:45 +01:00
Drew Fisher
1df30ef8c4 Use FFmpeg include path for things that use FFmpeg. 2011-11-15 02:24:37 +00:00
Hector Martin
c6aa823d20 Python bindings for the edge tracer 2011-11-12 13:33:47 +00:00
Hector Martin
099b2cba96 Libav fixes 2011-11-12 13:33:12 +00:00
Hector Martin
8242115064 Add rectangle test tool/example 2011-10-07 21:33:17 +01:00
Hector Martin
e040adcc9c Add simple oscilloscope example 2011-10-07 21:30:04 +01:00
Hector Martin
af3bd6cd14 Minor tweaks and improvements to various utilities 2011-10-07 21:29:14 +01:00
Hector Martin
c9769db9a2 Updates for ffmpeg/libav support 2011-10-07 21:28:27 +01:00
Hector Martin
72a7266daf Switch from QT4_AUTOMOC to QT4_WRAP_CPP 2011-04-09 15:40:44 +02:00
Hector Martin
b19a7b634a Fix uninitialized trace params while initializing tracer initially 2011-04-09 15:22:56 +02:00
Hector Martin
211d2cc8fa Add missing 'static' in trace.c 2011-04-09 15:22:45 +02:00
Hector Martin
b39ccf58e7 Add fallback memalign if the system doesn't have one 2011-04-09 15:22:25 +02:00
Hector Martin
ffc937d709 Remove obsolete tracer comment 2011-04-09 14:11:01 +02:00
Hector Martin
37c0c414ce Add memalign platform checks 2011-04-09 14:11:01 +02:00
Hector Martin
887fc246df Flush avcodec buffers when seeking (fixes some deadlocks) 2011-03-27 11:39:12 +02:00
Hector Martin
418e8d7fa7 Fix aspect ratio handling in qplayvid 2011-03-24 04:55:48 +01:00
Hector Martin
ea644d993a qplayvid: new Qt-based GUI video player 2011-03-20 08:47:42 +01:00
Hector Martin
f1140ec09d New example: Twitter ticker written in Python 2011-03-20 08:43:30 +01:00
Hector Martin
2b24b889db New Python bindings via Cython 2011-03-20 08:42:48 +01:00
Hector Martin
8c23610b0f Fix blur reinit in tracer 2011-03-20 08:30:37 +01:00
Hector Martin
cfd5c2b4f8 More font improvements 2011-03-20 08:30:19 +01:00
Hector Martin
1630d845fb Fix off-by-one out of bounds/memory corruption bug in sobel 2011-03-12 23:41:28 +01:00
Hector Martin
a6378ee920 Implement Canny edge detector tracing 2011-03-12 23:28:14 +01:00
Hector Martin
e3112ba828 Add *.pyc to .gitignore 2011-03-12 19:22:43 +01:00
Hector Martin
e12491493f Add yasm support CMake modules 2011-03-12 19:22:43 +01:00
Hector Martin
8cac161d85 Allow overriding CFLAGS 2011-03-12 18:56:11 +01:00
Hector Martin
ec4d61e5b5 Hack tracer out of 27c3 slides for now 2011-03-12 18:56:11 +01:00