summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?Ronald S. Bultje2003-05-221-1/+6
| | | | | Original commit message from CVS: Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?
* Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were ↵Brian Cameron2003-05-221-2/+2
| | | | | | | | causing non-gcc compilers to break. Original commit message from CVS: Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were causing non-gcc compilers to break.
* Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using ↵Brian Cameron2003-05-221-6/+6
| | | | | | | | | | | typeof(), since typeof() is a gcc-extensio... Original commit message from CVS: Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using typeof(), since typeof() is a gcc-extension and does not work with other compilers. This is okay since every place these macros are used, gints are passed in. I renamed SWAP to SWAP_INT to reflect that it is not so generic.
* Fixed header files so that rtp builds on SolarisBrian Cameron2003-05-222-7/+11
| | | | | Original commit message from CVS: Fixed header files so that rtp builds on Solaris
* Corrected the configure.ac so it actually works. Updated some c files so ↵Brian Cameron2003-05-212-12/+16
| | | | | | | | | that they build on Solaris. This mostly in... Original commit message from CVS: Corrected the configure.ac so it actually works. Updated some c files so that they build on Solaris. This mostly involved supporting ISO style variable-argument macros.
* Updated autogen.sh/configure.ac and various Makefiles to make the configure ↵Brian Cameron2003-05-218-13/+35
| | | | | | | | | script set up all gcc specific compiler a... Original commit message from CVS: Updated autogen.sh/configure.ac and various Makefiles to make the configure script set up all gcc specific compiler arguments, rather than hardcoding them in the Makefile.am files
* Some final fixes for the v4lsrc elements. remove software sync thread (use ↵Ronald S. Bultje2003-05-214-46/+218
| | | | | | | | | | | | | | | | | | | 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.
* Fix typo in last checkinDavid Schleef2003-05-201-1/+0
| | | | | Original commit message from CVS: Fix typo in last checkin
* Fix typo (incorrect pointer dereference). Change the magic number for ↵David Schleef2003-05-201-2/+4
| | | | | | | | little-endian streams to match with /etc/magic. Original commit message from CVS: Fix typo (incorrect pointer dereference). Change the magic number for little-endian streams to match with /etc/magic.
* remove creation of makefile in nonexistent (sys/x11) directoryDavid Schleef2003-05-191-1/+0
| | | | | Original commit message from CVS: remove creation of makefile in nonexistent (sys/x11) directory
* update libflac checkJeremy Simon2003-05-192-1/+2
| | | | | Original commit message from CVS: update libflac check
* make wavparse not segfault when somebody puts data at the end of the fileBenjamin Otte2003-05-171-5/+7
| | | | | Original commit message from CVS: make wavparse not segfault when somebody puts data at the end of the file
* Hm, one more little endian fixRonald S. Bultje2003-05-141-1/+1
| | | | | Original commit message from CVS: Hm, one more little endian fix
* PCM data in AVI is always little endianRonald S. Bultje2003-05-142-5/+19
| | | | | Original commit message from CVS: PCM data in AVI is always little endian
* fixed gst-launch-ext to use new pipelines (bug 111108)Benjamin Otte2003-05-141-14/+14
| | | | | Original commit message from CVS: fixed gst-launch-ext to use new pipelines (bug 111108)
* wavenc supports 8 bits tooRonald S. Bultje2003-05-132-2/+8
| | | | | Original commit message from CVS: wavenc supports 8 bits too
* fixes 107967Thomas Vander Stichele2003-05-121-3/+4
| | | | | Original commit message from CVS: fixes 107967
* Some bugfixes:Christian Schaller2003-05-122-19/+19
| | | | | | | Original commit message from CVS: Some bugfixes: - Add missing .h file to videoscale disting - Remove http plugin from build
* I'm too lazy to comment thisRonald S. Bultje2003-05-121-1/+1
| | | | | Original commit message from CVS: Move wav parser into correct category. Thanks, Ross Burton <r.burton@180sw.com> - #112829
* Oups I forgot gstflacenc.hJeremy Simon2003-05-111-1/+4
| | | | | Original commit message from CVS: Oups I forgot gstflacenc.h
* _ Change from StreamEncoder to SeekableStreamEncoder _ Add a seek callback ↵Jeremy Simon2003-05-112-91/+127
| | | | | | | | | to fill STREAMINFO blocks correctly _ Add ... Original commit message from CVS: _ Change from StreamEncoder to SeekableStreamEncoder _ Add a seek callback to fill STREAMINFO blocks correctly _ Add metadata (vorbis comments)
* fixes #112657Thomas Vander Stichele2003-05-102-72/+106
| | | | | Original commit message from CVS: fixes #112657
* This implements filtered-caps negotiation for all the v4l*src elements, and ↵Ronald S. Bultje2003-05-104-376/+368
| | | | | | | 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
* properly get rid of clocks on disposal - be parent of own clockBenjamin Otte2003-05-102-1/+38
| | | | | Original commit message from CVS: properly get rid of clocks on disposal - be parent of own clock
* remove bashismsDavid Schleef2003-05-091-2/+2
| | | | | Original commit message from CVS: remove bashisms
* See #112579Ronald S. Bultje2003-05-081-1/+1
| | | | | Original commit message from CVS: See #112579
* Found more problems. Refix #112329.David Schleef2003-05-051-17/+13
| | | | | Original commit message from CVS: Found more problems. Refix #112329.
* Fix off-by-one allocation problem in gst_aasink_dither_get_type().David Schleef2003-05-051-1/+1
| | | | | | Original commit message from CVS: Fix off-by-one allocation problem in gst_aasink_dither_get_type(). Fixes #112329.
* Implement element synchronization (#108301)Ronald S. Bultje2003-05-023-29/+243
| | | | | Original commit message from CVS: Implement element synchronization (#108301)
* bugfixes:Benjamin Otte2003-04-291-6/+13
| | | | | | | | Original commit message from CVS: bugfixes: - seek correctly on SEEK_METHOD_END - don't emit a warning when mp3's in wav's have no width information - use BYTES format on discontinuous events and omit timestamp when invalid (mp3 anyone?)
* Add metadata (only vorbis comment)Jeremy Simon2003-04-272-3/+117
| | | | | Original commit message from CVS: Add metadata (only vorbis comment)
* fixes:Benjamin Otte2003-04-261-5/+5
| | | | | | | | Original commit message from CVS: fixes: - wrong type of 0 - only write data into buffer if buffer is big enough - write data into a buffer which we actually may write
* Removing avifile and http plugins, also fixing some disting issuesChristian Schaller2003-04-233-54/+5
| | | | | Original commit message from CVS: Removing avifile and http plugins, also fixing some disting issues
* Added corresponding divx/xvid decoders and fixed some first-hand encoder bugsRonald S. Bultje2003-04-221-7/+22
| | | | | Original commit message from CVS: Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs
* Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, ↵Ronald S. Bultje2003-04-212-4/+50
| | | | | | | | | | | closed-source) Original commit message from CVS: Adds divx/xvid encoders. * divx encoder is based on divx4linux (commercial, closed-source) * xvid encoder is based on xvidcore (http://www.xvid.org/, GPL - Christian? ;) ) Both use a GstCaps that doesn't conform with what we currently use, I might fix that later on or so. For now, it doesn't matter, it's just a test. We're also missing corresponding decoders (ffmpeg can decoded this too, but that's not the point), these might come later too.
* Fix compilation errorsDavid Schleef2003-04-161-3/+3
| | | | | Original commit message from CVS: Fix compilation errors
* we do not destroy anything anymore. Not even unwanted padsBenjamin Otte2003-04-151-3/+0
| | | | | Original commit message from CVS: we do not destroy anything anymore. Not even unwanted pads
* added support for alaw/mulaw audio - yes, I have alaw encoded AVIs hereBenjamin Otte2003-04-141-0/+19
| | | | | Original commit message from CVS: added support for alaw/mulaw audio - yes, I have alaw encoded AVIs here
* Added initial version of audioconvert, a generic converter of integer ↵Benjamin Otte2003-04-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | audio/raw formats. Original commit message from CVS: Added initial version of audioconvert, a generic converter of integer audio/raw formats. It currently supports conversion of - channels (mono/stereo only, until someone tells me how to mix other channels) - endianness (little/bi endian) - signedness - width (8, 1, 24 and 32 bits) - depth (1 - width bits) missing: - enough testing (I intend to write a testsuite for this, but that's pending) - samplerate conversion - other goodies like format conversion etc Expect bugs when using it. problems this should solve: - encoding wav files on big endian machines - goom working with mono audio files in gst-player - Iain's soundcard (that one is a problem in itself) - complaints about missing conversion - too many age old, nearly unmaintained plugins (stereo2mono etc.) Have fun.
* Change autoconf_2.52d_check to 2_52 to make bash happyDavid Schleef2003-04-132-1/+1
| | | | | Original commit message from CVS: Change autoconf_2.52d_check to 2_52 to make bash happy
* - handle mono audio tooWim Taymans2003-04-132-44/+102
| | | | | | | Original commit message from CVS: - handle mono audio too - better caps negotiation - goom_close() in dispose
* Update dvdnav plugin to latest versionRonald S. Bultje2003-04-131-0/+17
| | | | | Original commit message from CVS: Update dvdnav plugin to latest version
* fixes to wavparse:Benjamin Otte2003-04-111-4/+35
| | | | | | | | | Original commit message from CVS: fixes to wavparse: - endianness is G_LITTLE_ENDIAN and not G_BYTE_ORDER - support the law formats - error out on unknown format, don't try to go on (fixes #110516) - check buffer size before typefinding
* This one needs to be adapted tooRonald S. Bultje2003-04-071-1/+0
| | | | | Original commit message from CVS: This one needs to be adapted too
* Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to ↵Ronald S. Bultje2003-04-077-99/+33
| | | | | | | pkg-config/, .m4 file moved from plugins to core) Original commit message from CVS: Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)
* Convert some of the broken fourcc printing to GST_FOURCC_FORMATDavid Schleef2003-04-071-3/+3
| | | | | Original commit message from CVS: Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
* Fix a bunch of endianness conversions that were done as long instead of ↵David Schleef2003-04-073-15/+15
| | | | | | | | | int32. Should go into 0.6.1. Original commit message from CVS: Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
* Fixup for bug 109797 and 109094Ronald S. Bultje2003-04-061-9/+15
| | | | | Original commit message from CVS: Fixup for bug 109797 and 109094
* - Better state change functionWim Taymans2003-04-062-134/+55
| | | | | | | | Original commit message from CVS: - Better state change function - fail when negotiation was not performed - removed properties that are implied by caps - only open device in negotiation
* Fix the QCAM detection. (Correctly, this time.) Should go into 0.6.1David Schleef2003-04-051-1/+1
| | | | | Original commit message from CVS: Fix the QCAM detection. (Correctly, this time.) Should go into 0.6.1