summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2003-05-22Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were ↵Brian Cameron1-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.
2003-05-22change required to build on solaris.Brian Cameron1-1/+1
Original commit message from CVS: change required to build on solaris.
2003-05-22Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using ↵Brian Cameron1-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.
2003-05-22This ISO_VARARGS macro is more consistant with the others.Brian Cameron1-1/+1
Original commit message from CVS: This ISO_VARARGS macro is more consistant with the others.
2003-05-21Corrected the configure.ac so it actually works. Updated some c files so ↵Brian Cameron4-11/+42
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.
2003-05-21Updated autogen.sh/configure.ac and various Makefiles to make the configure ↵Brian Cameron16-17/+39
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
2003-05-21Links also against libgstcontrolDavid Schleef1-1/+1
Original commit message from CVS: Links also against libgstcontrol
2003-05-21Some final fixes for the v4lsrc elements. remove software sync thread (use ↵Ronald S. Bultje4-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.
2003-05-19remove creation of makefile in nonexistent (sys/x11) directoryDavid Schleef1-1/+0
Original commit message from CVS: remove creation of makefile in nonexistent (sys/x11) directory
2003-05-19update libflac checkJeremy Simon2-1/+2
Original commit message from CVS: update libflac check
2003-05-12make error signal use the right typesBenjamin Otte1-1/+1
Original commit message from CVS: make error signal use the right types
2003-05-12uh, maybe putting new signals before LAST_SIGNAL might help against memory ↵Benjamin Otte1-1/+2
corruption? Original commit message from CVS: uh, maybe putting new signals before LAST_SIGNAL might help against memory corruption?
2003-05-12fixes 107967Thomas Vander Stichele1-3/+4
Original commit message from CVS: fixes 107967
2003-05-12Some bugfixes:Christian Schaller3-19/+19
Original commit message from CVS: Some bugfixes: - Add missing .h file to videoscale disting - Remove http plugin from build
2003-05-10This implements filtered-caps negotiation for all the v4l*src elements, and ↵Ronald S. Bultje4-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
2003-05-09remove bashismsDavid Schleef1-2/+2
Original commit message from CVS: remove bashisms
2003-05-06deep-notify can come from pads too, replacing GstElement by GstObject.Julien Moutte2-8/+8
Original commit message from CVS: deep-notify can come from pads too, replacing GstElement by GstObject.
2003-05-02Implement element synchronization (#108301)Ronald S. Bultje3-29/+243
Original commit message from CVS: Implement element synchronization (#108301)
2003-05-02Gcc < 3.0 fixRonald S. Bultje1-1/+3
Original commit message from CVS: Gcc < 3.0 fix
2003-04-28Make vis_video_thread play when connected afterwardsJulien Moutte1-0/+8
Original commit message from CVS: Make vis_video_thread play when connected afterwards This generates some segfaults in gst_thread but we need to fix that
2003-04-27more uninstalled fixesThomas Vander Stichele4-13/+17
Original commit message from CVS: more uninstalled fixes
2003-04-27more uninstalled fixesThomas Vander Stichele1-2/+2
Original commit message from CVS: more uninstalled fixes
2003-04-27uninstalled pkgconfig fixesThomas Vander Stichele2-1/+6
Original commit message from CVS: uninstalled pkgconfig fixes
2003-04-27ignore .pc filesSteve Baker1-0/+1
Original commit message from CVS: ignore .pc files
2003-04-23Removing avifile and http plugins, also fixing some disting issuesChristian Schaller4-54/+6
Original commit message from CVS: Removing avifile and http plugins, also fixing some disting issues
2003-04-22Added corresponding divx/xvid decoders and fixed some first-hand encoder bugsRonald S. Bultje11-43/+1079
Original commit message from CVS: Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs
2003-04-22Rewrote much of the code. Hopefully will work with gst-player now.David Schleef1-482/+61
Original commit message from CVS: Rewrote much of the code. Hopefully will work with gst-player now.
2003-04-21Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, ↵Ronald S. Bultje8-4/+1189
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.
2003-04-20Made a theorical libgstplay which refs/unrefs elements before putting them ↵Julien Moutte2-5/+42
in AsyncQueue. Original commit message from CVS: Made a theorical libgstplay which refs/unrefs elements before putting them in AsyncQueue. Added a "pipeline_error" signal which will later allow the player and apps to detect that pipeline was unable to play and why... This version is NOT STABLE AT ALL. it will need fixes in core but i commit it as is so that we fix those problems
2003-04-17Changed sanity checks according to BBB feedbackJulien Moutte1-2/+4
Original commit message from CVS: Changed sanity checks according to BBB feedback
2003-04-16Fix compilation errorsDavid Schleef1-3/+3
Original commit message from CVS: Fix compilation errors
2003-04-14Added initial version of audioconvert, a generic converter of integer ↵Benjamin Otte1-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.
2003-04-13Change autoconf_2.52d_check to 2_52 to make bash happyDavid Schleef2-1/+1
Original commit message from CVS: Change autoconf_2.52d_check to 2_52 to make bash happy
2003-04-13make Company happy : Changed visualisation pipeline structure.. audio sink ↵Julien Moutte3-80/+67
is directly connected to tee so no queue b... Original commit message from CVS: make Company happy : Changed visualisation pipeline structure.. audio sink is directly connected to tee so no queue between volume and audio sink...
2003-04-13Update dvdnav plugin to latest versionRonald S. Bultje1-0/+17
Original commit message from CVS: Update dvdnav plugin to latest version
2003-04-10Adding a lot of sanity checksJulien Moutte2-21/+61
Original commit message from CVS: Adding a lot of sanity checks Checking if vis pad is connected before linking/unlinking
2003-04-10fixes to mp3 typefinding:Benjamin Otte1-27/+147
Original commit message from CVS: fixes to mp3 typefinding: - removed workaround that detected files with valid ID3v2 tag as mp3 (not needed anymore) Invalid files didn't occur because of broken length in the tag but because of padding in the beginning of the audio data most of the time. - fixed various assorted stuff in the old typefind function (like not adjusting buffer size after skipping) - added 2nd typefind function to detect mp3 streams (fixes #94113)
2003-04-09Grrr... another fix, to make gst_artsio.idl dist correctly.David Schleef1-0/+1
Original commit message from CVS: Grrr... another fix, to make gst_artsio.idl dist correctly.
2003-04-08Refix #104689David Schleef1-1/+4
Original commit message from CVS: Refix #104689
2003-04-07This one needs to be adapted tooRonald S. Bultje1-1/+0
Original commit message from CVS: This one needs to be adapted too
2003-04-07Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to ↵Ronald S. Bultje11-58/+102
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)
2003-04-07Convert some of the broken fourcc printing to GST_FOURCC_FORMATDavid Schleef1-12/+7
Original commit message from CVS: Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
2003-04-07Remove CVS/Tag from dist. Should go into 0.6.1.David Schleef1-1/+0
Original commit message from CVS: Remove CVS/Tag from dist. Should go into 0.6.1.
2003-04-07Fix a bunch of endianness conversions that were done as long instead of ↵David Schleef5-16/+16
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.
2003-04-05Remove automake-1.4 hack to get files to dist correctly. Fixes #104689.David Schleef1-15/+1
Original commit message from CVS: Remove automake-1.4 hack to get files to dist correctly. Fixes #104689. Doesn't need to go into 0.6.1, imo.
2003-04-05add commentsRonald S. Bultje1-3/+15
Original commit message from CVS: add comments
2003-04-05Fix the QCAM detection. (Correctly, this time.) Should go into 0.6.1David Schleef1-1/+1
Original commit message from CVS: Fix the QCAM detection. (Correctly, this time.) Should go into 0.6.1
2003-04-05Revert last change, since it breaks buildDavid Schleef2-2/+2
Original commit message from CVS: Revert last change, since it breaks build
2003-04-04Partial fix for #109700. Should be applied to 0.6.1.David Schleef1-2/+2
Original commit message from CVS: Partial fix for #109700. Should be applied to 0.6.1.
2003-04-04Correct fix for #109048. Disable qcamsrc plugin if non-i386.David Schleef1-3/+2
Original commit message from CVS: Correct fix for #109048. Disable qcamsrc plugin if non-i386.