My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

A variety of gstreamer patches written by Trans-code Design Studio

Modded elements:

  1. add crop to caps to the videobox element.
  2. add time-stamped scale changes to the videoscale element.

New elements:

  1. stillsrc: a new element that will turn a jpeg or png image into a video stream; overlaps with "freeze" but intended to go in a different direction eventually.
  2. audioevent: processes mic on/off commands in a time-stamped event list.

Available patches:

  1. gstvideobox.c.patch: adds automatic cropping to caps to the standard videobox element
  2. videoscale.patch: adds timed scale changes to the standard videoscale element
  3. gst-plugins-bad.patch: a rollup of new elements including stillsrc and audioevent

General instructions:

All the code in this project is distributed as patches against the standard Gstreamer source packages, so use the "patch" tool or something equivalent to apply the patch you want, for example:

  > cp -r gst-plugins-good gst-plugins-good-patched
  > patch < gstvideobox.c.patch 

If you submit a patch, use unified format against an entire Gstreamer package folder regardless of the number of files affected. Run "make distclean" in both folders first:

  > cd gst-plugins-base
  > make distclean
  > cd ../gst-plugins-base-patched
  > make distclean
  > cd ../
  > diff -rupN gst-plugins-base gst-plugins-base-patched > new-gstreamer-patch.patch
Powered by Google Project Hosting