tux3
20f254651d
Reorganize files
2015-06-06 01:44:47 +02:00
tux3
e3dd2dc9e1
Limit desktop streamins FPS
...
Otherwise we get overwhelmed and start dropping frames
2015-06-04 23:34:17 +02:00
tux3
862ad154fc
Fix crash if avdevice_list_devices fails
2015-06-04 17:22:58 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
44628373cd
Windows desktop capture (gdigrab)
2015-06-03 11:47:19 +02:00
tux3
37a3a8d9d6
Properly set desktop capture region
...
We now capture the full screen by default, with code to handle modesetting, instead of always the FFmpeg default region of 1024x768
2015-06-03 02:10:53 +02:00
tux3
8ad0f6c573
X11 dekstop streaming
2015-06-03 02:10:53 +02:00
tux3
fe4838bb83
Video modesetting for v4l2
2015-06-03 02:10:53 +02:00
tux3
db7d86ae50
Ifdef some dshow code on win only
2015-06-03 02:10:52 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
27bb71f195
Implement video modesetting for dshow
2015-06-03 02:10:52 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
f0f069114c
Implement DirectShow video dev listing
...
We can now get the list of video devices with the dshow ffmpeg device
(so, on Windows). Most of this patch is adapted from libavdevice's dshow
private internal interface, which retrieves useful info but is only
designed to log it to stdout. We reimplement that to get an actual list
of devices names/descriptions, that we can then open with ffmpeg the
refular way.
2015-06-03 02:10:52 +02:00
tux3
8568a6b94e
More compatibility with older libavdevice
...
By not using avdevice_list_input_sources
2015-06-03 02:10:52 +02:00
tux3
95e4a20f05
Compatibility with older libavdevice
...
By not using avdevice_list_input_sources
2015-06-03 02:10:52 +02:00
tux3
d53b426750
Replace OpenCV with FFmpeg
2015-06-03 02:10:52 +02:00