Ilari Liusvaara
4f0e636b9b
Refactor workthread.hpp and threadtypes.hpp (renamed to threads.hpp)
...
Also rename all variables and fields named "mutex" (gdb does not like
that name).
2014-03-23 09:45:42 +02:00
Ilari Liusvaara
783d20f690
Don't use framebuffer palettes
2014-02-10 00:07:31 +02:00
Ilari Liusvaara
95bbae153e
Whitespace cleanup
2013-07-06 23:21:11 +03:00
Ilari Liusvaara
3b4ceb5747
Split thread type defines to own header file
2012-10-24 23:51:26 +03:00
Ilari Liusvaara
9d9bfd4628
Revamp the build system
...
This is bit WIP, but seems to work, at least for Linux...
2012-05-11 19:36:13 +03:00
Ilari Liusvaara
bad7915dfb
AVI dumper: Performance counters
...
These are needed for dynamic compression level adjustment (not implemented
yet for any codec).
2012-04-24 09:52:00 +03:00
Ilari Liusvaara
d6d749581f
Also support dumping JMD and SDMP over TCP/IP
2012-04-06 15:42:01 +03:00
Ilari Liusvaara
b00ccb2731
Refactor TCP dumping
...
This is in preparation for having JMD dumper also support dump over
TCP/IP.
Also fix some bugs in dumping (especially over TCP/IP)
2012-04-06 13:35:12 +03:00
Ilari Liusvaara
298ead2f6c
AVI dumping fixups
...
- Write video dimensions correctly if codec pads the video
- Uncompressed: Pad video right
- CSCD: Pad video right
- Print message when starting a new segment
- Delete some unused code
2012-02-16 16:57:13 +02:00
Ilari Liusvaara
a0663b5450
Add the needed support for internal buffering by audio codec
...
Some audio codecs may want to internally buffer to send the audio in
larger blocks. Add method avi_audio_codec::flush() that signals to the
codec that incomplete block should be flushed in preparation to close
the AVI file (after calling that, audio packet queue is flushed).
2012-02-12 21:39:06 +02:00
Ilari Liusvaara
043cac8894
Refactor AVI dumping a lot (WIP)
2012-02-12 20:23:36 +02:00
Ilari Liusvaara
d45b316380
Refactor makefile
...
Refactor the makefile and move some code files to more logical places.
2012-02-06 05:38:51 +02:00