Skip to content
/ v4l2_mmal Public

V4L2 source feeding into MMAL for encode and render

License

Notifications You must be signed in to change notification settings

6by9/v4l2_mmal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yavta

Fork of yavta from git://git.ideasonboard.org/yavta.git, modified to support V4L2 to MMAL, but also with a load of unnecessary stuff removed to give a simple example app.

Sets up the pipe:

V4L2 -> isp -> video_splitter -> video_render
                              -> video_encode -> file

Example command line:

./yavta --capture=1000 -n 3 --encode-to=file.h264 -f UYVY -m -T /dev/video0

Captures 1000 frames, 3 V4L2 buffers, encoder to file.h264, sets V4L2 format to UYVY (optional), -m for MMAL, -T to set dv-timings (required for TC358743 only).

Intended/tested on:

Kernel tree https://github.com/6by9/linux/tree/unicam_4_13/ should have all the required drivers, and has overlays for the above.

About

V4L2 source feeding into MMAL for encode and render

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published