summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
...
* configure.ac: Improve mpeg2enc detection. This is for distributions that do ↵Ronald S. Bultje2003-12-212-12/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* 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
* Sorry Dave... Add mpegversion=1 to mp3 caps everywhere so that the ↵Ronald S. Bultje2003-12-184-19/+22
| | | | | | | 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.
* Fix compilation on BE, see #129224Ronald S. Bultje2003-12-131-3/+9
| | | | | Original commit message from CVS: Fix compilation on BE, see #129224
* make videofilter handle RGB correctlyBenjamin Otte2003-12-091-21/+36
| | | | | Original commit message from CVS: make videofilter handle RGB correctly
* 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
* 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!
* remove copyright field from pluginsAndy Wingo2003-12-0428-28/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* Change everyone to video/x-msvideoDavid Schleef2003-11-274-7/+7
| | | | | Original commit message from CVS: Change everyone to video/x-msvideo
* Added audio/x-m4a to the sink capsIain Holmes2003-11-271-0/+5
| | | | | Original commit message from CVS: Added audio/x-m4a to the sink caps
* License is GST_LICENSE, make own debugging category and fix some debug ↵Benjamin Otte2003-11-241-3/+9
| | | | | | | statements Original commit message from CVS: License is GST_LICENSE, make own debugging category and fix some debug statements
* add a rank to allow autopluggingBenjamin Otte2003-11-241-1/+1
| | | | | Original commit message from CVS: add a rank to allow autoplugging
* tagging stuff and build fixes. In detail:Benjamin Otte2003-11-243-1/+10
| | | | | | | | | | | | | | | | | Original commit message from CVS: tagging stuff and build fixes. In detail: - make gdk-pixbuf loader work when distchecking - fix invalid syntax in ffmpeg Makefile. wildcards for EXTRA_DIST are not allowed. This broke builds where distdir != srcdir - fix ffmpeg cvs grabbing when srcdir != distdir - new id3tag plugin for id3 tag reading/writing (uses mad's libid3tag) - mad and libid3tag require mad/libid3tag v0.15. Fixed configure to require that - added ogg demuxer in ext/ogg. The demuxer does not handle events yet. Especially getting seeking right will require some effort or code copying from libvorbis. - added raw vorbis detection to typefinding. oggdemux requires a typefind function to detect its contents. - tags plugin in gst/tags. Provides API in <gst/tags/gsttagediting.h>. API includes tag matching GStreamer <=> ID3 and GStreamer <=> vorbis and writing/reading vorbiscomments or ID3v1 tags. Also included is a simple vorbiscomment reader/writer. Writing will not really work though until someone writes oggmux. - various build fixes. Mostly missing (DIST)CLEANFILES. - vorbisenc handles tag writing. Now it's YOUR turn to fix and write more plugins that handle writing/reading of tags. :)
* so disable it during plugin registering tooRonald S. Bultje2003-11-221-3/+1
| | | | | Original commit message from CVS: Muxer is disabled (under development), so disable it during plugin registering too
* Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ oneRonald S. Bultje2003-11-218-0/+3999
| | | | | Original commit message from CVS: Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
* Fix segfault in #125471 by denying a state change to PLAYING when not ↵David Schleef2003-11-192-43/+62
| | | | | | | | inited. This is arguably not the right fix. Original commit message from CVS: Fix segfault in #125471 by denying a state change to PLAYING when not inited. This is arguably not the right fix.
* + checking in plugin category changesLeif Johnson2003-11-1639-48/+48
| | | | | Original commit message from CVS: + checking in plugin category changes
* Don't flush if we come across a cue tag.Iain Holmes2003-11-141-37/+46
| | | | | | Original commit message from CVS: Don't flush if we come across a cue tag. Emit the got metadata signal once we've parsed the adtl tag
* Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink to ↵David Schleef2003-11-112-6/+6
| | | | | | | | scale navigation events. Original commit message from CVS: Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink to scale navigation events.
* change video/x-jpeg to image/jpegDavid Schleef2003-11-101-3/+5
| | | | | Original commit message from CVS: change video/x-jpeg to image/jpeg
* navigation testerDavid Schleef2003-11-103-2/+362
| | | | | Original commit message from CVS: navigation tester
* disting fixes, pixbuf loader still borked in regards to distingChristian Schaller2003-11-092-2/+2
| | | | | Original commit message from CVS: disting fixes, pixbuf loader still borked in regards to disting
* Since padtemplates are now owned by the class, we should use the class ↵Ronald S. Bultje2003-11-091-3/+6
| | | | | | | function to retrieve them for comparison Original commit message from CVS: Since padtemplates are now owned by the class, we should use the class function to retrieve them for comparison
* remove pesky g_print()sDavid Schleef2003-11-081-21/+0
| | | | | Original commit message from CVS: remove pesky g_print()s
* break up Id: in s/ patternDavid Schleef2003-11-081-1/+2
| | | | | Original commit message from CVS: break up Id: in s/ pattern
* Add tag to output .c fileDavid Schleef2003-11-081-0/+1
| | | | | Original commit message from CVS: Add tag to output .c file
* recommmit to get the make_filter tag correctDavid Schleef2003-11-082-2/+2
| | | | | Original commit message from CVS: recommmit to get the make_filter tag correct
* much cleanup hacking made possible by plugin changesDavid Schleef2003-11-085-343/+202
| | | | | Original commit message from CVS: much cleanup hacking made possible by plugin changes
* Update the videofilter templateDavid Schleef2003-11-081-84/+37
| | | | | Original commit message from CVS: Update the videofilter template
* Do not demux only 2 trak atomsJeremy Simon2003-11-071-4/+9
| | | | | Original commit message from CVS: Do not demux only 2 trak atoms
* Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje2003-11-0738-23/+64
| | | | | | | and remove duplicate config.h includes fro... Original commit message from CVS: Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
* add config.hDavid Schleef2003-11-061-0/+3
| | | | | Original commit message from CVS: add config.h
* make sure config.h is included firstDavid Schleef2003-11-065-0/+15
| | | | | Original commit message from CVS: make sure config.h is included first
* Fixes for new plugin systemDavid Schleef2003-11-031-19/+12
| | | | | Original commit message from CVS: Fixes for new plugin system
* fix template, tooBenjamin Otte2003-11-021-21/+27
| | | | | Original commit message from CVS: fix template, too
* BlaRonald S. Bultje2003-11-023-68/+86
| | | | | Original commit message from CVS: Bla
* forgot to make the element details static in hereBenjamin Otte2003-11-021-1/+1
| | | | | Original commit message from CVS: forgot to make the element details static in here
* fix for new plugin systemBenjamin Otte2003-11-024-57/+65
| | | | | Original commit message from CVS: fix for new plugin system
* SMPTE transitions doneRonald S. Bultje2003-11-021-26/+29
| | | | | Original commit message from CVS: SMPTE transitions done
* RTP doneRonald S. Bultje2003-11-0217-152/+169
| | | | | Original commit message from CVS: RTP done
* Quicktime demuxer ported to new interfaceRonald S. Bultje2003-11-021-22/+27
| | | | | Original commit message from CVS: Quicktime demuxer ported to new interface
* fix for new plugin systemBenjamin Otte2003-11-022-87/+92
| | | | | Original commit message from CVS: fix for new plugin system
* That was monoscope...Ronald S. Bultje2003-11-021-22/+27
| | | | | Original commit message from CVS: That was monoscope...
* fix to new plugin systemBenjamin Otte2003-11-022-52/+58
| | | | | Original commit message from CVS: fix to new plugin system
* Hm...:Ronald S. Bultje2003-11-021-22/+30
| | | | | Original commit message from CVS: Hm...:
* *sigh*Ronald S. Bultje2003-11-021-21/+28
| | | | | Original commit message from CVS: *sigh*
* ......Ronald S. Bultje2003-11-026-92/+110
| | | | | Original commit message from CVS: ......
* aaaaaaaaaaaaaaaaaaaahRonald S. Bultje2003-11-021-22/+27
| | | | | Original commit message from CVS: aaaaaaaaaaaaaaaaaaaah
* more, and more, and more...Ronald S. Bultje2003-11-021-21/+28
| | | | | Original commit message from CVS: more, and more, and more...
* Updated for the new plugin loading codeJan Schmidt2003-11-022-14/+40
| | | | | Original commit message from CVS: Updated for the new plugin loading code