]>
git.sesse.net Git - bmusb/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Steinar H. Gunderson [Sat, 31 Oct 2015 20:38:12 +0000 (21:38 +0100)]
If libusb_submit_transfer() fails, output the actual error number.
Steinar H. Gunderson [Sun, 25 Oct 2015 11:37:32 +0000 (12:37 +0100)]
Better multi-card support; index them by number instead of just type.
Steinar H. Gunderson [Sun, 25 Oct 2015 10:39:49 +0000 (11:39 +0100)]
Fix an error message.
Steinar H. Gunderson [Tue, 13 Oct 2015 23:34:46 +0000 (01:34 +0200)]
Default to queueing up more audio than video frames.
Steinar H. Gunderson [Tue, 13 Oct 2015 23:05:06 +0000 (01:05 +0200)]
Fix wraparound in some timecode comparisons.
Steinar H. Gunderson [Tue, 13 Oct 2015 20:49:41 +0000 (22:49 +0200)]
If we have an audio block with no video, send it on anyway (since audio continuity is important).
Steinar H. Gunderson [Mon, 12 Oct 2015 22:09:40 +0000 (00:09 +0200)]
Fix issues with the queue locking up when there is no signal.
Steinar H. Gunderson [Mon, 12 Oct 2015 21:44:46 +0000 (23:44 +0200)]
Small format update.
Steinar H. Gunderson [Mon, 12 Oct 2015 20:10:42 +0000 (22:10 +0200)]
Be less verbose on overflow.
Steinar H. Gunderson [Mon, 12 Oct 2015 19:28:02 +0000 (21:28 +0200)]
Increase number of queued frames to 16.
Steinar H. Gunderson [Mon, 12 Oct 2015 19:27:47 +0000 (21:27 +0200)]
Add support for stopping the dequeue thread.
Steinar H. Gunderson [Mon, 12 Oct 2015 19:23:55 +0000 (21:23 +0200)]
Add support for callbacks in the dequeue thread.
The typical use for this would be setting up and tearing down an
OpenGL context or similar. You can fake it easily enough for
startup, but it's much worse for shutdown (which is coming soon).
Steinar H. Gunderson [Mon, 5 Oct 2015 20:49:08 +0000 (22:49 +0200)]
Add a missing forward declaration.
Steinar H. Gunderson [Mon, 5 Oct 2015 20:48:24 +0000 (22:48 +0200)]
Document alternates 3 and 4.
Steinar H. Gunderson [Mon, 5 Oct 2015 20:47:51 +0000 (22:47 +0200)]
Remove a debug printf.
Steinar H. Gunderson [Mon, 5 Oct 2015 20:47:26 +0000 (22:47 +0200)]
Run include-what-you-use.
Steinar H. Gunderson [Mon, 5 Oct 2015 20:46:20 +0000 (22:46 +0200)]
Switch __SSE2__ defines over to __SSE4_1__, as we use ptest.
Steinar H. Gunderson [Wed, 30 Sep 2015 18:29:52 +0000 (20:29 +0200)]
Add a (commented-out) useful AVX2 debugging function.
Steinar H. Gunderson [Wed, 30 Sep 2015 18:27:06 +0000 (20:27 +0200)]
Support multiple cards at the same time (although currently, they have to be of different models).
Steinar H. Gunderson [Wed, 30 Sep 2015 18:24:32 +0000 (20:24 +0200)]
Reduce the transfer size a bit, for better cache efficiency.
Steinar H. Gunderson [Wed, 30 Sep 2015 18:22:43 +0000 (20:22 +0200)]
Remove a lot of control transfers (they were from the day when I hardly understood what was going on).
Steinar H. Gunderson [Tue, 22 Sep 2015 23:31:36 +0000 (01:31 +0200)]
Yet more small AVX2 tweaks.
Steinar H. Gunderson [Tue, 22 Sep 2015 23:16:11 +0000 (01:16 +0200)]
Make AVX2 code a bit cleaner.
Possibly also a cycle shorter, but hard to say without a benchmark.
Steinar H. Gunderson [Sun, 20 Sep 2015 11:16:34 +0000 (13:16 +0200)]
Some corrections about firmware upgrade.
Steinar H. Gunderson [Sat, 19 Sep 2015 23:00:37 +0000 (01:00 +0200)]
Update README; UltraStudio SDI works fine, if you just change the USB ID.
Steinar H. Gunderson [Sat, 19 Sep 2015 22:42:34 +0000 (00:42 +0200)]
Some musings about firmware versions.
Steinar H. Gunderson [Sat, 19 Sep 2015 20:51:04 +0000 (22:51 +0200)]
Small, quite irrelevant fix for some debugging output.
Steinar H. Gunderson [Sat, 19 Sep 2015 19:18:40 +0000 (21:18 +0200)]
Work around a compilation issue.
Steinar H. Gunderson [Sat, 19 Sep 2015 19:18:00 +0000 (21:18 +0200)]
Refactor from global variables into class members.
The first step on the way of supporting multiple devices.
Steinar H. Gunderson [Fri, 18 Sep 2015 19:27:13 +0000 (21:27 +0200)]
Add an interleaved mode to split UYVY into YV and YY on-the-fly.
Steinar H. Gunderson [Thu, 17 Sep 2015 22:14:45 +0000 (00:14 +0200)]
Add an SSE2/AVX2 fast path to fuse the memmem() into the memcpy.
Steinar H. Gunderson [Thu, 17 Sep 2015 20:45:38 +0000 (22:45 +0200)]
Fix a typo.
Steinar H. Gunderson [Thu, 17 Sep 2015 20:35:46 +0000 (22:35 +0200)]
Simplify decode_packs() through some pointer arithmetic.
Steinar H. Gunderson [Thu, 17 Sep 2015 20:06:02 +0000 (22:06 +0200)]
Move to -Wall, and fix all -Wall warnings.
Steinar H. Gunderson [Thu, 17 Sep 2015 20:03:50 +0000 (22:03 +0200)]
Unify the audio and video add_frame functions.
Steinar H. Gunderson [Tue, 15 Sep 2015 22:51:44 +0000 (00:51 +0200)]
Add very rudimentary stopping support.
Steinar H. Gunderson [Tue, 1 Sep 2015 20:51:57 +0000 (22:51 +0200)]
More about performance.
Steinar H. Gunderson [Tue, 1 Sep 2015 20:48:32 +0000 (22:48 +0200)]
Initial checkin.