Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
All the interfaces are collected in libgstinterfaces now.
|
|
Original commit message from CVS:
updates to glsink
|
|
static
Original commit message from CVS:
v4l2 was executing mixmatrix's plugin_init, so make sure to make plugin_init static
|
|
Original commit message from CVS:
etc
|
|
Original commit message from CVS:
hmm...
|
|
Original commit message from CVS:
fix most of sys dir. v4l2 and dxr3 pending, as I don't have them
|
|
Original commit message from CVS:
glsink with correct threading support
|
|
Original commit message from CVS:
welcome to glsink for 0.7.x :)
|
|
Original commit message from CVS:
Oops, input <-> output confusion
|
|
interface implementation files
Original commit message from CVS:
Forgot to commit Makefile.am - these remove the marshallers and add interface implementation files
|
|
Original commit message from CVS:
Fix for Andy's GstBuffer->GstData changes
|
|
Original commit message from CVS:
another file that needs to be added
|
|
interface, with which one can select inp...
Original commit message from CVS:
Some interface implementations for video4linux/video4linux2 plugins:
* a Tuner interface, with which one can select inputs and stations. Audio
work is underway here, but unfinished.
* A Xoverlay interface with which one can do simple overlay. Similar to
the API of the v4l/Xv XFree86 extension. Widget implementation for
GTK-2.0 coming up in the sandbox.
* Colorbalance - for adapting colors (brightness, contrast, etc.) - pretty
basic and maybe somewhat overdesigned. But it'll do for now.
Apart from these interfaces, there's also a loadable library 'xwindowlistener'
that listenes to X for the movement of a window and the overlap of other
windows. This is partly copied from xawtv (and thus partly GPL :(), but it's
needed for the xoverlay interface implementation in the v4l/v4l2 elements.
Lastly, some small changes to remove redundant properties from the v4l/v4l2
elements since these can be done much simpler. Comments appreciated!
|
|
deal with that. Fixes #113488.
Original commit message from CVS:
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
|
|
Original commit message from CVS:
typos
|
|
Original commit message from CVS:
Move all the several v4l/v4l2 plugins in one v4l and one v4l2 plugin
|
|
Original commit message from CVS:
add cvsignores
|
|
Original commit message from CVS:
Remove redundant definition of plugindir
|
|
over to the new mimetypes spec as descri...
Original commit message from CVS:
New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
|
|
from gst/gst.h recently
Original commit message from CVS:
Fix missing config.h and unistd.h includes which were apparently removed from gst/gst.h recently
|
|
Original commit message from CVS:
compatibility fix for new GST_DEBUG stuff.
Includes fixes for missing includes for config.h and unistd.h
I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
|
|
Original commit message from CVS:
Plugins cleanup:
* stereo2mono, mono2stereo, int2float, float2int: replaced by audioconvert.
* stereosplit replaced by oneton.
* vumeter replaced by level (and was broken anyway).
* avifile replaced by ffmpeg.
* mjpegtools duplicates functionality of jpeg. jpeg now works with jpeg-mmx,
too, which makes mjpegtools unneeded.
* allow for jpegmmx instead of jpeg.
* openquicktime replaced by qtdemux and ffmpeg. Broken anyway.
* XMMS is broken and will never be fixed.
* vga is broken and will not be fixed anywhere soon.
* videosink has never worked. If it works, add it back to replace xvideosink.
|
|
Original commit message from CVS:
Remove NEW_MEDIA from plugins
|
|
Original commit message from CVS:
New dxr3 plugins from Martin Soto <soto@informatik.uni-kl.de>
|
|
Original commit message from CVS:
- some of my pending cleanups
|
|
Original commit message from CVS:
- UNITS -> DEFAULT
|
|
Original commit message from CVS:
Actually, I didn't read the spec correctly. doh
|
|
Original commit message from CVS:
Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?
|
|
GST_ELEMENT_THREAD_SUGGESTED instead) make...
Original commit message from CVS:
Some final fixes for the v4lsrc elements.
* remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead)
* make all src elements threadsafe
* fix num_buffer argument setting in v4l2src (VIDIOC_S_PARM)
* re-add bufsize (RO) for v4lmjpegsrc
* fix the A/V sync calculation in all elements (spvf=GST_SECOND/fps, not GST_SECOND*fps)
* probably some more crap....
With all this, it actually works quite well. The TODO files describes the
next steps in order to make a full-featured video recorder based on these
elements and GStreamer (bottom). Making a simple recorder should be fairly
easy now, btw.
|
|
removes the accompanying properties since...
Original commit message from CVS:
This implements filtered-caps negotiation for all the v4l*src elements, and removes the accompanying properties since they're no longer needed
|
|
Original commit message from CVS:
Implement element synchronization (#108301)
|
|
Original commit message from CVS:
Revert last change, since it breaks build
|
|
Original commit message from CVS:
sys/io.h -> asm/io.h (more portable) - fixes bug #109048
|
|
Original commit message from CVS:
Fix v4l/v4l2 compilation problems
|
|
segfautl when doing gst-inspect v4l2src
Original commit message from CVS:
Unification of the way to speak to v4l2 and v4l elements... Also fix a segfautl when doing gst-inspect v4l2src
|
|
Original commit message from CVS:
disabling videosink from head build, should I do the same for 0.6 branch?
|
|
Original commit message from CVS:
PadConnect -> PadLink
|
|
please refrain of making them yourself, so t...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
|
|
Original commit message from CVS:
parallel install fixes
|
|
Original commit message from CVS:
Compile fix
|
|
move source format enumeration from v4l2elem...
Original commit message from CVS:
v4l plugins:
* add open/close signals
v4l2 plugins:
* add open/close signals
* move source format enumeration from v4l2element to v4l2src
* adapt to the final v4l2 API in kernel 2.5 (patches for 2.4 on http://bytesex.org/patches)
* small tweaks
|
|
Original commit message from CVS:
Let's use g_strerror() instead of strerror()
|
|
Original commit message from CVS:
Use strerror() instead of sys_errlist[] (deprecated)
|
|
Original commit message from CVS:
add license
|
|
Original commit message from CVS:
I'm such an idiot - these files should have been in a week ago
|
|
some nicety to video4linux2 plugins and doe...
Original commit message from CVS:
This patch fixes some issues caused by design issues in video4linux, adds
some nicety to video4linux2 plugins and does some more evil stuff:
* video4linux doesn't tell us which formats are supported by a card, so
the only way to know this is by simply trying it out. This patch adds that.
* v4lmjpegsink didnt have a bufferpool yet - is integrated now.
* all copy() bufferpool functions have been removed since they're not needed.
* v4lmjpegsink doesnt have a free() function, because hen playing the frames,
all this is already handled. When the frame is not played, nothing has to
be done. In total, the function is not needed.
* adds a get_caps() function to v4l2src
* some minor crap
|
|
Original commit message from CVS:
plugins part of license field patch
|
|
Original commit message from CVS:
some enhancements for capsnego
|
|
Original commit message from CVS:
This fixes the video4linux/video4linux2 debug output, which had one \n too much
|
|
Original commit message from CVS:
This build bug accidently went into the CVS
|