Commit Briefs

0f7c7770fe Onana Onana Xavier Manuel

Removed ring buffer as it was no longer needed (HEAD, main)


d8857bd91f Onana Onana Xavier Manuel

Changed video `ls` command to also list ROOT


d25e26a0f5 Onana Onana Xavier Manuel

Removed unused macro and variables


11a88b0110 Onana Onana Xavier Manuel

Fixed audio and video sync

* Removed consumer thread and moved logic to produce


0f0042dd6f Onana Onana Xavier Manuel

Set stable framerate for video


2ec4192f37 Onana Onana Xavier Manuel

Initial commit


Branches

Tags

This repository contains no tags

Tree

LICENSEcommits | blame
Makefilecommits | blame
READMEcommits | blame
audio.hcommits | blame
camera.hcommits | blame
cmd.hcommits | blame
cons.hcommits | blame
ffmpeg.ccommits | blame
ish.1commits | blame
ish.ccommits | blame
ishio.ccommits | blame
ishio.hcommits | blame
sndio.ccommits | blame
token.ccommits | blame
token.hcommits | blame
video.hcommits | blame
xcb.ccommits | blame

README

I See and Hear - Screen and Audio Recorder

Small program to record and output media to a file
or a streaming website.

TODO:
- Sound recording
- Reduce CPU usage
- Handle window resizing
- Handle window deletion
- Proper get client with xcb_query_tree
- Highlight used sources in ls (leading `>` to output)
- Multiple video and audio sources
- Use xrandr to set default to monitor size
- Implement livestreaming with -k flag for stream key