summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix BBB's configure.ac changesThomas Vander Stichele2003-12-211-4/+5
| | | | | Original commit message from CVS: fix BBB's configure.ac changes
* configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to find X ↵Julien Moutte2003-12-213-1/+17
| | | | | | | | | | | | | | | | development files. I don't understand the... Original commit message from CVS: * configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to find X development files. I don't understand the previous tests and they fail on my debian/ppc unstable. This one works. * examples/gstplay/player.c: (main): Set the pipeline to READY before exiting. * gst-libs/gst/play/gstplay.c: (gst_play_get_length_callback), (gst_play_set_video_sink), (gst_play_set_audio_sink), (gst_play_set_visualization): Add some safety checks in set_ methods and state_change. This was throwing some ugly CRITICAL messages when pipeline was getting disposed and casts were failing.
* configure.ac: Improve mpeg2enc detection. This is for distributions that do ↵Ronald S. Bultje2003-12-217-65/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ship mjpegtools, but without mpeg2enc. Al... Original commit message from CVS: 2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net> * configure.ac: Improve mpeg2enc detection. This is for distributions that do ship mjpegtools, but without mpeg2enc. Also does object check for might there ever be ABI incompatibility. * ext/mpeg2enc/gstmpeg2enc.cc: Add Andrew as second maintainer (he's helping me), and also add an error if no caps was set. This happens if I pull before capsnego and that's something I should solve sometime else. * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_blockgroup): Fix time parsing. * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link), (gst_matroska_mux_track_header): Add caps to templates. * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory): Add mpegversion=1 to prevent confusion with MPEG/AAC. * gst/mpegstream/gstmpegdemux.c: Remove layer since it causes warnings about unfixed caps. * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get): Fix obvious typo (we error out if caps were set, we should of course error out if *no* caps were set). * sys/oss/gstosselement.c: (gst_osselement_convert): Fix format conversion, we confused bits/bytes. * sys/oss/gstosselement.h: Improve documentation for 'bps'. * sys/v4l/TODO: Remove stuff about plugins that need removing - this was done ages ago. * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init), (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query): * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert), (gst_v4lsrc_src_query): * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init), (gst_v4l2src_src_convert), (gst_v4l2src_src_query): Add get_query_types(), get_formats() and query() functions.
* fresh ChangeLogThomas Vander Stichele2003-12-211-89/+3
| | | | | Original commit message from CVS: fresh ChangeLog
* bump back to cvs versoinThomas Vander Stichele2003-12-201-1/+1
| | | | | Original commit message from CVS: bump back to cvs versoin
* committing release stuff testing fdo cvs commits this mail should have the ↵Thomas Vander Stichele2003-12-201-2/+2
| | | | | | | | | proper viewcvs links Original commit message from CVS: committing release stuff testing fdo cvs commits this mail should have the proper viewcvs links
* Quickfix for wrong timestamps... No final solution yetRonald S. Bultje2003-12-191-3/+8
| | | | | Original commit message from CVS: Quickfix for wrong timestamps... No final solution yet
* superfluous space segregationThomas Vander Stichele2003-12-191-6/+6
| | | | | Original commit message from CVS: superfluous space segregation
* add missing tah.h fileChristian Schaller2003-12-181-1/+3
| | | | | Original commit message from CVS: add missing tah.h file
* Sorry Dave... Add mpegversion=1 to mp3 caps everywhere so that the ↵Ronald S. Bultje2003-12-185-19/+23
| | | | | | | autoplugger uses mad and not faad for mp3 decoding... Original commit message from CVS: Sorry Dave... Add mpegversion=1 to mp3 caps everywhere so that the autoplugger uses mad and not faad for mp3 decoding. This should fix mp3 playback.
* small fixChristian Schaller2003-12-171-1/+2
| | | | | Original commit message from CVS: small fix
* Go back to old code, it works good enough...Ronald S. Bultje2003-12-171-6/+14
| | | | | Original commit message from CVS: Go back to old code, it works good enough...
* install fixThomas Vander Stichele2003-12-171-0/+2
| | | | | Original commit message from CVS: install fix
* Remove debugging statementsRonald S. Bultje2003-12-161-4/+4
| | | | | Original commit message from CVS: Remove debugging statements
* Fix some clocking issue in OSS. The issue is that if we seek forward (note: ↵Ronald S. Bultje2003-12-161-15/+8
| | | | | | | specifically forward-only), then we call ... Original commit message from CVS: Fix some clocking issue in OSS. The issue is that if we seek forward (note: specifically forward-only), then we call handle_discont() before re-setting the clock to active. However, gstclock.c tells us that handle_discont only succeeds if allow_discont=TRUE, which is set in... set_active(TRUE). So, we first need to re-activate the clock and *then* call handle_discont(). More importantly, though, we should **NEVER EVER EVER EVER EVER** **NEVER EVER EVER EVER EVER** call clock_wait() after a forward discont without first having called handle_discont(). I don't know who added that code, but it's beyond fundamentally broken. clock_wait() **WAITS** until we're at the new given buftime, so if we do that on a forward-seek buffer, we... yes! we wait the amount of time that we seeked forward. Anyway, Apparently this code has been in here for quite a long time so I don't get how this can ever have worked...
* Er, right, this is a typoRonald S. Bultje2003-12-161-1/+1
| | | | | Original commit message from CVS: Er, right, this is a typo
* disable gdk_pixbuf by defaultThomas Vander Stichele2003-12-164-50/+152
| | | | | Original commit message from CVS: disable gdk_pixbuf by default
* Adding tag dumping support.Julien Moutte2003-12-161-1/+36
| | | | | Original commit message from CVS: Adding tag dumping support.
* live and let dieBenjamin Otte2003-12-161-87/+2
| | | | | Original commit message from CVS: live and let die
* First attempt to code cacasink. Dont expect anything at all yet.Zeeshan Ali2003-12-153-0/+516
| | | | | Original commit message from CVS: First attempt to code cacasink. Dont expect anything at all yet.
* who needs mod playback in spider...Benjamin Otte2003-12-151-1/+1
| | | | | Original commit message from CVS: who needs mod playback in spider...
* make sdl depend on XThomas Vander Stichele2003-12-141-1/+4
| | | | | Original commit message from CVS: make sdl depend on X
* it's broken and it failed to load during the last few months. If anyone ↵Ronald S. Bultje2003-12-146-1018/+2
| | | | | | | wants to revive it, have fun finding it back ... Original commit message from CVS: Remove ossgst... It's a crude hack (beyond ugly), it's broken and it failed to load during the last few months. If anyone wants to revive it, have fun finding it back in the CVS history
* distcheck fixesThomas Vander Stichele2003-12-145-14/+25
| | | | | Original commit message from CVS: distcheck fixes
* build fixThomas Vander Stichele2003-12-141-2/+1
| | | | | Original commit message from CVS: build fix
* Fixing makefile. Smarter seekJulien Moutte2003-12-142-1/+6
| | | | | Original commit message from CVS: Fixing makefile. Smarter seek
* not done yetThomas Vander Stichele2003-12-141-1/+0
| | | | | Original commit message from CVS: not done yet
* trademark protectionThomas Vander Stichele2003-12-141-1/+1
| | | | | Original commit message from CVS: trademark protection
* Adding a test app for libgstplay. It is a command line player.Julien Moutte2003-12-145-4/+131
| | | | | Original commit message from CVS: Adding a test app for libgstplay. It is a command line player.
* make pixbuf loader dir configurableThomas Vander Stichele2003-12-143-13/+31
| | | | | Original commit message from CVS: make pixbuf loader dir configurable
* adding my latest fixes. The xvid stuff prolly need some fixingChristian Schaller2003-12-141-1/+1
| | | | | Original commit message from CVS: adding my latest fixes. The xvid stuff prolly need some fixing
* unnecessary includes that prevent the build with freedesktop.org X serverAmaury Jacquot2003-12-141-0/+7
| | | | | Original commit message from CVS: unnecessary includes that prevent the build with freedesktop.org X server
* fix build wrt to autoplug testChristian Schaller2003-12-131-1/+0
| | | | | Original commit message from CVS: fix build wrt to autoplug test
* some fixes to work againChristian Schaller2003-12-131-7/+11
| | | | | Original commit message from CVS: some fixes to work again
* Remove ffmpegdecall, it's been removed ages ago, and add matroska pipelinesRonald S. Bultje2003-12-131-4/+6
| | | | | Original commit message from CVS: Remove ffmpegdecall, it's been removed ages ago, and add matroska pipelines
* Fix compilation on BE, see #129224Ronald S. Bultje2003-12-131-3/+9
| | | | | Original commit message from CVS: Fix compilation on BE, see #129224
* This is a first attempt at a wrapper for the lib'ified mpeg2enc of ↵Ronald S. Bultje2003-12-112-0/+19
| | | | | | | | | | | | | | | | | | | mjpegtools. Currently, there's a few release candi... Original commit message from CVS: This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools. Currently, there's a few release candidates for mjpegtools-1.6.2 available, but no stable version yet. I've made 4 small subclasses to wrap input, output, options and generic encoding model. The last .cc file is the GStreamer plugin element. Note that it doesn't actually work yet, I'm doing something wrong with header parsing and Andrew asked me to commit so he could help debugging that. Apart from that, we should soon be able to make top-quality MPEG encodes! :). mpeg2enc licensing is tricky, btw, I don't even want to start discussing that...
* Committed fix for #128893 (properly detect too old libfaad installations)Christophe Fergeau2003-12-091-1/+1
| | | | | Original commit message from CVS: Committed fix for #128893 (properly detect too old libfaad installations)
* make videofilter handle RGB correctlyBenjamin Otte2003-12-091-21/+36
| | | | | Original commit message from CVS: make videofilter handle RGB correctly
* distcheck fixesThomas Vander Stichele2003-12-081-1/+1
| | | | | Original commit message from CVS: distcheck fixes
* Fixed bug when filling tags in gstflacencChristophe Fergeau2003-12-082-49/+188
| | | | | | Original commit message from CVS: Fixed bug when filling tags in gstflacenc Added merging support, and a mode which stops after outputting tags to flactag
* Adding a new plugin: switch.Julien Moutte2003-12-081-0/+2
| | | | | | | | | | | Original commit message from CVS: Adding a new plugin: switch. It takes N input and only has 1 output. You can "switch" the forwarded input through properties ("nb_sources", "active_source") and i will probably add tuner interface support soon. It should be able to handle any kind of data passing through it. It is still a work in progress don't consider it usable for production yet.
* Forgot to change one application/x-flac to audio/x-flacChristophe Fergeau2003-12-081-2/+2
| | | | | Original commit message from CVS: Forgot to change one application/x-flac to audio/x-flac
* More riff stuff that I forgot to commit firstRonald S. Bultje2003-12-072-434/+391
| | | | | Original commit message from CVS: More riff stuff that I forgot to commit first
* gcc-2.95 nitpicking - thanks Scott WheelerRonald S. Bultje2003-12-071-1/+2
| | | | | Original commit message from CVS: gcc-2.95 nitpicking - thanks Scott Wheeler
* Compilation will work better if I don't forget new files..Christophe Fergeau2003-12-071-0/+6
| | | | | Original commit message from CVS: Compilation will work better if I don't forget new files..
* Added element to rewrite vorbiscomments embedded in flac files. It currently ↵Christophe Fergeau2003-12-074-3/+438
| | | | | | | | | doesn't honour the tag merge mode setting. Original commit message from CVS: Added element to rewrite vorbiscomments embedded in flac files. It currently doesn't honour the tag merge mode setting. Changed application/x-flac to audio/x-flac in gstflacenc.c
* Riff, EBML, fourcc etc. work. Not fully finished, but better than what we ↵Ronald S. Bultje2003-12-0715-1569/+3045
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | used to have and definately worth a first b... Original commit message from CVS: Riff, EBML, fourcc etc. work. Not fully finished, but better than what we used to have and definately worth a first broad testing. I've revived rifflib. Rifflib used to be a bytestream-for-riff, which just dup'ed bytestream. I've rewritten rifflib to be a modern riff- chunk parser that uses bytestream fully, plus adds some extra functions so that riff file parsing becomes extremely easy. It also contains some small usability functions for strh/strf and metadata parsing. Note that it doesn't use the new tagging yet, that's a TODO. Avidemux has been rewritten to use this. I think we all agreed that avidemux was pretty much a big mess, which is because it used all sort of bytestream magic all around the place. It was just ugly. This is a lot nicer, very complete and safe. I think this is far more robust than what the old avidemux could ever have been. Of course, it might contain bugs, please let me know. EBML writing has also been implemented. This is useful for matroska. I'm intending to modify avidemux (with a riffwriter) similarly. Maybe I'll change wavparse/-enc too to use rifflib. Lastly, several plugins have been modified to use rifflib's fourcc parsing instead of their own. this puts fourcc parsing in one central place, which should make it a lot simpler to add new fourccs. We might want to move this to its own lib instead of rifflib. Enjoy!
* Forgot to mark one function as staticChristophe Fergeau2003-12-071-3/+3
| | | | | Original commit message from CVS: Forgot to mark one function as static
* Move over from GstInterface to GstImplementsInterface. Also adds some ↵Ronald S. Bultje2003-12-074-10/+10
| | | | | | | signals to several interfaces Original commit message from CVS: Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces