Benjamin Otte
c9ae463a4f
merge TYPEFIND branch. Major changes:
...
Original commit message from CVS:
merge TYPEFIND branch. Major changes:
- totally reworked type(find) system
- all typefind functions are in gst/typefind now
- more typefind functions then before
- some plugins might fail to compile now because I don't have them installed and they
a) require bytestream or
b) haven't had their typefind fixed.
Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
2003-10-28 20:52:41 +00:00
David Schleef
ec91719c99
remove g_print() noisiness
...
Original commit message from CVS:
remove g_print() noisiness
2003-10-16 21:34:24 +00:00
David Schleef
a2fcfe72d1
Trivial fixes for GstBuffer->GstData migration
...
Original commit message from CVS:
Trivial fixes for GstBuffer->GstData migration
2003-10-09 02:23:01 +00:00
Andy Wingo
f2d5cae8da
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to 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 .
2003-10-08 16:08:18 +00:00
Leif Johnson
9246e54331
updating some plugin categories
...
Original commit message from CVS:
updating some plugin categories
2003-10-08 07:44:25 +00:00
Jeremy Simon
201b06e52d
fix flac mimetype
...
Original commit message from CVS:
fix flac mimetype
2003-10-04 20:50:48 +00:00
Ronald S. Bultje
38946080fd
New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
...
Original commit message from CVS:
New typefind system:
* bytestream is now part of the core
* all plugins have been modified to use this new typefind system
* asf typefinding added
* mpeg video stream typefiding removed because it's broken
* duplicate typefind entries removed
* extra id3 typefinding added, because we've seen 4 types of files
(riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
to work. Instead, I've added an id3 element and let it redo typefiding
after the id3 header. this needs a hack because spider only typefinds
once. We can remove this hack once spider supports multiple typefinds.
* with all this, mp3 typefinding is semi-rewritten
* id3 typefinding in flac/vorbis is removed, it's no longer needed
* fixed spider and gst-typefind to use this, too.
* Other general cleanups
2003-10-01 13:14:52 +00:00
David Schleef
c60fd3f74b
Don't unref event when calling gst_pad_event_default() ( #119155 )
...
Original commit message from CVS:
Don't unref event when calling gst_pad_event_default() (#119155 )
2003-09-25 00:34:57 +00:00
Jeremy Simon
6ecea15a25
port #121143 to HEAD (flac file detection)
...
Original commit message from CVS:
port #121143 to HEAD (flac file detection)
2003-09-20 19:34:31 +00:00
Thomas Vander Stichele
54b0fe0f94
reverting error patch before making a branch.
...
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:02 +00:00
Benjamin Otte
8817348af7
converted gst_element_error to new format in ext/ - gettext pending
...
Original commit message from CVS:
converted gst_element_error to new format in ext/ - gettext pending
2003-09-15 01:08:39 +00:00
David Schleef
07e5bc672f
Remove all locally-defined optimization flags
...
Original commit message from CVS:
Remove all locally-defined optimization flags
2003-09-11 19:57:59 +00:00
David Schleef
78ecaa1e33
rewrite state machine in _loop() function to handle buffer durations
...
Original commit message from CVS:
rewrite state machine in _loop() function to handle buffer durations
2003-08-26 06:56:58 +00:00
David Schleef
cd512abeb7
Migrate caps to new system. Change to using a simple convolution to create outline.
...
Original commit message from CVS:
Migrate caps to new system. Change to using a simple convolution
to create outline.
2003-08-26 05:10:44 +00:00
David Schleef
37fe79eef2
Remove redundant plugindir definition
...
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
David Schleef
03a38e531b
change FT_PIXEL_MODE_GRAY to ft_pixel_mode_grays
...
Original commit message from CVS:
change FT_PIXEL_MODE_GRAY to ft_pixel_mode_grays
2003-08-06 17:44:24 +00:00
David Schleef
16abb50384
Fix installing plugin in wrong dir
...
Original commit message from CVS:
Fix installing plugin in wrong dir
2003-07-28 23:59:40 +00:00
Jan Schmidt
91af4f0eed
move the element to Codec/Image/Decoder, as it was annoying me in gst-editor
...
Original commit message from CVS:
move the element to Codec/Image/Decoder, as it was annoying me in gst-editor
Are there rules for this yet?
2003-07-28 13:42:54 +00:00
Angel Carpintero
61f3c61d92
Fix gst_speexdec_details information now plugin can be register without problems
...
Original commit message from CVS:
Fix gst_speexdec_details information now plugin can be register without problems
2003-07-28 10:56:00 +00:00
David Schleef
c5345b1b87
Make mplex subdir dependent on USE_MPLEX
...
Original commit message from CVS:
Make mplex subdir dependent on USE_MPLEX
2003-07-27 05:29:10 +00:00
Brian Cameron
469443563e
Adding needed license information. The patch was reviewed and approved by
...
Original commit message from CVS:
Adding needed license information. The patch was reviewed and approved by
Christian Shaller. Ronald Bultje and Benjamin also responded with
comments.
2003-07-25 10:50:47 +00:00
David Schleef
322baf19c8
Add buffer length checks to every typefinding function
...
Original commit message from CVS:
Add buffer length checks to every typefinding function
2003-07-24 08:49:42 +00:00
David Schleef
7bea2b377a
Fix warning on 64-bit architectures. (sizeof() returns size_t, which is not int)
...
Original commit message from CVS:
Fix warning on 64-bit architectures. (sizeof() returns size_t, which
is not int)
2003-07-23 22:47:19 +00:00
Jan Schmidt
2655a3b98a
Fixed a typo. blue_mask is 0x00ff0000, not 0x00ff00
...
Original commit message from CVS:
Fixed a typo. blue_mask is 0x00ff0000, not 0x00ff00
2003-07-23 21:44:47 +00:00
David Schleef
814c5bb72c
enable ext/mplex
...
Original commit message from CVS:
enable ext/mplex
2003-07-22 22:08:13 +00:00
Leif Johnson
6fcc950836
+ changes for new float caps without slope/intercept + some category changes for plugins
...
Original commit message from CVS:
+ changes for new float caps without slope/intercept
+ some category changes for plugins
2003-07-19 23:25:25 +00:00
Christian Schaller
0bdf9739e2
make sure esdmon.h gets disted
...
Original commit message from CVS:
make sure esdmon.h gets disted
2003-07-18 21:01:27 +00:00
Christian Schaller
32d8c464dc
the real speex disting fix, the previous one was just the build fix :)
...
Original commit message from CVS:
the real speex disting fix, the previous one was just the build fix :)
2003-07-18 20:33:39 +00:00
Christian Schaller
e6e63c0f15
fix it so that the SPEEX plugin gets disted
...
Original commit message from CVS:
fix it so that the SPEEX plugin gets disted
2003-07-18 20:28:36 +00:00
David Schleef
8da323b63d
Added clock to esdsink based on GstAudioClock
...
Original commit message from CVS:
Added clock to esdsink based on GstAudioClock
2003-07-17 08:08:09 +00:00
David Schleef
dd970a8701
Add textoverlay element that was previously in the sandbox
...
Original commit message from CVS:
Add textoverlay element that was previously in the sandbox
2003-07-17 06:29:48 +00:00
David Schleef
7e21a41c7e
Detect SPEEX_LIBS and SPEEX_CFLAGS in configure, and use them here
...
Original commit message from CVS:
Detect SPEEX_LIBS and SPEEX_CFLAGS in configure, and use them here
2003-07-17 04:29:33 +00:00
David Schleef
dc0d8186c5
Fix plugin to compile and work with Gtk+-2.0 (works better with 2.2)
...
Original commit message from CVS:
Fix plugin to compile and work with Gtk+-2.0 (works better with 2.2)
2003-07-17 04:28:31 +00:00
Andy Wingo
6f06c87c12
actually recurse into sndfile if we are able big ladspa cleanups, mainly to comply with the buffer-frames caps proper...
...
Original commit message from CVS:
* actually recurse into sndfile if we are able
* big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general
cleanups
- the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins)
you need to use a filtered connection, just like with buffer-frames
* big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit
simpler
* make the ossclock general, add it to gstaudio, and use it in sndfile as well
i need to update mimetypes, but that's coming soon. there are some other plugins that don't
support buffer-frames, i guess i need to get around to fixing them as well.
2003-07-16 16:08:14 +00:00
David Schleef
803a18a70a
Merge esdmon and esdsink elements into one plugin
...
Original commit message from CVS:
Merge esdmon and esdsink elements into one plugin
2003-07-15 07:52:10 +00:00
Ronald S. Bultje
0b1a3a3579
Add matroska support to the build tree
...
Original commit message from CVS:
Add matroska support to the build tree
2003-07-14 17:37:34 +00:00
David Schleef
c243e19dfa
Fixes for new caps system
...
Original commit message from CVS:
Fixes for new caps system
2003-07-14 08:29:25 +00:00
Christian Schaller
8c4aec9998
fix the bug where pngenc was registered as a effect plugin
...
Original commit message from CVS:
fix the bug where pngenc was registered as a effect plugin
2003-07-12 14:23:45 +00:00
Benjamin Otte
5b0ce162a7
now how old is this bug?
...
Original commit message from CVS:
now how old is this bug?
2003-07-08 17:19:52 +00:00
Ronald S. Bultje
292fec2a0b
New mimetypes gone into effect today - this commit changes all old mimetypes 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
2003-07-06 20:49:52 +00:00
Christian Schaller
a8183e9a3f
small disting fix
...
Original commit message from CVS:
small disting fix
2003-07-05 22:45:39 +00:00
David Schleef
7a95d860f1
Fix longstanding bug with esdsink seeking. esdsink still needs a clock, though.
...
Original commit message from CVS:
Fix longstanding bug with esdsink seeking. esdsink still needs a clock,
though.
2003-07-04 07:32:19 +00:00
David Schleef
8e5e60625d
add gst/videofilter and ext/pango
...
Original commit message from CVS:
add gst/videofilter and ext/pango
2003-07-02 08:15:01 +00:00
David Schleef
bfd44accb6
overlays text of the current timestamp
...
Original commit message from CVS:
overlays text of the current timestamp
2003-07-02 08:07:24 +00:00
Benjamin Otte
90da904f1e
compatibility fix for new GST_DEBUG stuff.
...
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.
2003-06-29 19:46:12 +00:00
Thomas Vander Stichele
7519af569b
fix flacdec when src not connected
...
Original commit message from CVS:
fix flacdec when src not connected
2003-06-28 14:24:04 +00:00
Thomas Vander Stichele
055ee4d5cc
make flacdec work with unconnected src pad
...
Original commit message from CVS:
make flacdec work with unconnected src pad
2003-06-28 14:21:47 +00:00
Ronald S. Bultje
f40cfecbee
Plugins cleanup:
...
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.
2003-06-25 19:17:59 +00:00
David Schleef
1ab7e70562
Add gdkpixbuf subdir. Alphabetize a few others.
...
Original commit message from CVS:
Add gdkpixbuf subdir. Alphabetize a few others.
2003-06-25 03:18:27 +00:00
David Schleef
5834688244
Element that decodes images using gdk_pixbuf
...
Original commit message from CVS:
Element that decodes images using gdk_pixbuf
2003-06-25 03:17:35 +00:00
Andy Wingo
5dfbbe044d
caps refcounting fixes for float2int fixed wrt setting of caps on int pad with dynamic number of sink pads in float2i...
...
Original commit message from CVS:
* caps refcounting fixes for float2int
* fixed wrt setting of caps on int pad with dynamic number of sink pads in float2int
* added libsndfile plugin (currently only the src is implemented) - currently only float output, noninterleaved is implemented
2003-06-16 14:56:34 +00:00
Ronald S. Bultje
10654c9dcb
Add standard huffman tables if the file doesn't have them
...
Original commit message from CVS:
Add standard huffman tables if the file doesn't have them
2003-06-15 16:05:38 +00:00
Ronald S. Bultje
3deabb351e
Remove NEW_MEDIA from plugins
...
Original commit message from CVS:
Remove NEW_MEDIA from plugins
2003-06-07 00:17:53 +00:00
Thomas Vander Stichele
dbf13a6d53
g_warning -> GST_DEBUG
...
Original commit message from CVS:
g_warning -> GST_DEBUG
2003-06-05 21:40:55 +00:00
Wim Taymans
9dc595c9b9
UNITS -> DEFAULT
...
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:21 +00:00
Wim Taymans
ada49e5acc
- UNITS -> DEFAULT
...
Original commit message from CVS:
- UNITS -> DEFAULT
- seeking updates
2003-05-24 10:34:34 +00:00
Brian Cameron
1c7d5ad0d8
Updated autogen.sh/configure.ac and various Makefiles to make the configure 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-21 15:16:49 +00:00
Christian Schaller
8b93fc5c06
Some bugfixes:
...
Original commit message from CVS:
Some bugfixes:
- Add missing .h file to videoscale disting
- Remove http plugin from build
2003-05-12 13:17:11 +00:00
Jeremy Simon
72750b9f25
Oups I forgot gstflacenc.h
...
Original commit message from CVS:
Oups I forgot gstflacenc.h
2003-05-11 17:19:00 +00:00
Jeremy Simon
7cd177077c
_ Change from StreamEncoder to SeekableStreamEncoder _ Add a seek callback 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)
2003-05-11 17:18:17 +00:00
Ronald S. Bultje
2f88880149
See #112579
...
Original commit message from CVS:
See #112579
2003-05-08 16:07:30 +00:00
David Schleef
8de562cd70
Found more problems. Refix #112329 .
...
Original commit message from CVS:
Found more problems. Refix #112329 .
2003-05-05 21:26:01 +00:00
David Schleef
dc32c94af9
Fix off-by-one allocation problem in gst_aasink_dither_get_type().
...
Original commit message from CVS:
Fix off-by-one allocation problem in gst_aasink_dither_get_type().
Fixes #112329 .
2003-05-05 21:15:08 +00:00
Jeremy Simon
bd1013b086
Add metadata (only vorbis comment)
...
Original commit message from CVS:
Add metadata (only vorbis comment)
2003-04-27 12:00:41 +00:00
Benjamin Otte
4f40d61f7c
fixes:
...
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
2003-04-26 01:55:53 +00:00
Christian Schaller
422fd7c1f3
Removing avifile and http plugins, also fixing some disting issues
...
Original commit message from CVS:
Removing avifile and http plugins, also fixing some disting issues
2003-04-23 19:42:11 +00:00
Ronald S. Bultje
f514af0295
Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, 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-21 21:54:26 +00:00
David Schleef
bb9387fde2
Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
...
Original commit message from CVS:
Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
2003-04-07 20:47:29 +00:00
David Schleef
af874cb250
Fix a bunch of endianness conversions that were done as long instead of 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-07 18:43:20 +00:00
Wim Taymans
edf080d727
- Better state change function
...
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
2003-04-06 13:04:20 +00:00
Christian Schaller
a1a3853e87
Complete the move of the RTP plugin
...
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:26 +00:00
Christian Schaller
fcb030b863
state change fixes from Pedro Corte-Real for shout and shout2 plugins
...
Original commit message from CVS:
state change fixes from Pedro Corte-Real for shout and shout2 plugins
2003-02-23 21:01:24 +00:00
Christian Schaller
4f386b9de7
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mis...
...
Original commit message from CVS:
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mistakes ordinary vorbis for tremor
2003-02-23 19:58:50 +00:00
Christian Schaller
dc8fe5e75e
merge integer based Tremor vorbis plugin
...
Original commit message from CVS:
merge integer based Tremor vorbis plugin
2003-02-23 17:35:35 +00:00
David Schleef
df0b94aae4
Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
...
Original commit message from CVS:
Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer
conversion.
2003-02-02 05:26:29 +00:00
Zeeshan Ali
94885fb105
The first attempt to support MAS. Dont expect it to work :)
...
Original commit message from CVS:
The first attempt to support MAS. Dont expect it to work :)
2003-01-30 20:24:26 +00:00
Benjamin Otte
7e4720f88c
make 8 bit output use the right caps
...
Original commit message from CVS:
make 8 bit output use the right caps
2003-01-30 17:44:35 +00:00
Thomas Vander Stichele
46814db753
clean up
...
Original commit message from CVS:
clean up
2003-01-20 23:32:39 +00:00
Thomas Vander Stichele
cb80f9b1d8
more link fixes
...
Original commit message from CVS:
more link fixes
2003-01-10 23:03:08 +00:00
Thomas Vander Stichele
c2a01f482c
PadConnect -> PadLink
...
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:32 +00:00
Thomas Vander Stichele
be876ae577
another batch of connect->link fixes please let me know about issues and 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
2003-01-10 10:22:25 +00:00
Jan Schmidt
85ad491b51
Committing patch from Dan Fischer
...
Original commit message from CVS:
Committing patch from Dan Fischer
Adds ability to skip partial frames, and 'skip' and 'consecutive' parameters
Plugin now sets source caps to indicate PAL or NTSC
The kino developers relicensed the code snippet from kino under the LGPL
2003-01-06 15:07:21 +00:00
Thomas Vander Stichele
7c03811a9c
#fixes 101992
...
Original commit message from CVS:
#fixes 101992
2003-01-05 17:05:39 +00:00
Jan Schmidt
0e0c2e5689
Fix for premature EOS
...
Original commit message from CVS:
Fix for premature EOS
Fix for correct NTSC framerate
Couple of comment fixes
2003-01-04 04:10:30 +00:00
Wim Taymans
4d36ba7e87
Fix plugins for new query API
...
Original commit message from CVS:
Fix plugins for new query API
2002-12-30 17:53:18 +00:00
Wim Taymans
a06b9161dc
Update to new element sync API
...
Original commit message from CVS:
Update to new element sync API
2002-12-27 23:00:36 +00:00
Wim Taymans
9308e1e4b0
No \n in GST_DEBUG
...
Original commit message from CVS:
No \n in GST_DEBUG
2002-12-27 21:32:44 +00:00
Thomas Vander Stichele
d9f2daf34c
fix location
...
Original commit message from CVS:
fix location
2002-12-27 13:05:17 +00:00
Wim Taymans
a50b19e921
Added non functional speex plugin. speex decoding needs a container.
...
Original commit message from CVS:
Added non functional speex plugin. speex decoding needs a container.
2002-12-16 19:49:42 +00:00
Iain Holmes
efa337df0a
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
...
Original commit message from CVS:
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
2002-12-08 17:20:41 +00:00
Thomas Vander Stichele
e16c50551b
parallel install fixes
...
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:09 +00:00
Christian Schaller
8fb4f4b12e
fix some disting and rpm building issues
...
Original commit message from CVS:
fix some disting and rpm building issues
2002-11-28 12:58:38 +00:00
Christian Schaller
35a8c568f1
fix some directories left out of dist
...
Original commit message from CVS:
fix some directories left out of dist
2002-11-27 21:25:11 +00:00
Wim Taymans
c2758dbd00
Moved clock set/get to class functions.
...
Original commit message from CVS:
Moved clock set/get to class functions.
2002-11-27 20:54:43 +00:00
Thomas Vander Stichele
ca0b9854a9
not sure what I did wrong but this should fix it hopefully
...
Original commit message from CVS:
not sure what I did wrong but this should fix it hopefully
2002-11-27 19:58:21 +00:00
Thomas Vander Stichele
dbb97e6823
flac debug cleanup m4 for ffmpeg
...
Original commit message from CVS:
flac debug cleanup
m4 for ffmpeg
2002-11-26 14:51:34 +00:00
Jeremy Simon
f4d55b77c5
Remove audio/mod type from mikmod (build with modplug now)
...
Original commit message from CVS:
Remove audio/mod type from mikmod (build with modplug now)
2002-11-24 13:55:09 +00:00
Jeremy Simon
486da3557d
should work with avifile too some cleanup ( video/png, ... )
...
Original commit message from CVS:
should work with avifile too
some cleanup ( video/png, ... )
2002-11-22 22:25:03 +00:00
Thomas Vander Stichele
6311badef8
LIBPNG going in
...
Original commit message from CVS:
LIBPNG going in
2002-11-18 22:30:12 +00:00
Thomas Vander Stichele
1c4686af94
putting in apoc's png encoder, needs some cleanup
...
Original commit message from CVS:
putting in apoc's png encoder, needs some cleanup
2002-11-18 22:29:38 +00:00
Jan Schmidt
230f3f84af
add media-info to spec commit patch from Jan Schmidt for raw1394 plugin
...
Original commit message from CVS:
add media-info to spec
commit patch from Jan Schmidt for raw1394 plugin
2002-11-15 19:21:58 +00:00
Wim Taymans
140d279c66
Cleanups
...
Original commit message from CVS:
Cleanups
Added some segment seek
2002-11-02 13:34:42 +00:00
Thomas Vander Stichele
37d7c43077
people interpreting .m4's make me laugh with wild abandonment
...
Original commit message from CVS:
people interpreting .m4's make me laugh with wild abandonment
2002-10-29 15:36:33 +00:00
Christian Schaller
6b445e46dd
fixed shout2 building
...
Original commit message from CVS:
fixed shout2 building
2002-10-29 12:02:31 +00:00
Wim Taymans
a96a74b06e
Added the new shout plugin
...
Original commit message from CVS:
Added the new shout plugin
2002-10-27 18:43:29 +00:00
David Schleef
caa0c1b8e7
Another iteration. Tested and compiles on 1.0.2, 1.0.3, 1.0.4
...
Original commit message from CVS:
Another iteration. Tested and compiles on 1.0.2, 1.0.3, 1.0.4
2002-10-20 00:51:51 +00:00
Thomas Vander Stichele
2e2f753071
fix version test in compat, yeay
...
Original commit message from CVS:
fix version test in compat, yeay
2002-10-19 14:24:09 +00:00
Jeremy Simon
1fb7034b10
add snapshot dir to Makefile
...
Original commit message from CVS:
add snapshot dir to Makefile
2002-10-18 22:36:34 +00:00
David Schleef
20c3e8702b
Fixed some logic on the 1.0.3->1.0.4 compatibility
...
Original commit message from CVS:
Fixed some logic on the 1.0.3->1.0.4 compatibility
2002-10-14 07:47:42 +00:00
David Schleef
cea94d9130
more compatibility stuff for 1.0.3 -> 1.0.4
...
Original commit message from CVS:
more compatibility stuff for 1.0.3 -> 1.0.4
2002-10-11 01:04:10 +00:00
Wim Taymans
01c4ae1b30
Some quick fixes for FLAC 1.0.4
...
Original commit message from CVS:
Some quick fixes for FLAC 1.0.4
2002-09-29 20:51:19 +00:00
David I. Lehn
3d843acdbe
Add a statement terminating semicolon.
...
Original commit message from CVS:
Add a statement terminating semicolon.
2002-09-21 11:32:17 +00:00
David I. Lehn
e5cca4f253
no whitespace is allowed between macro names and parameter lists
...
Original commit message from CVS:
no whitespace is allowed between macro names and parameter lists
2002-09-21 11:14:39 +00:00
David Schleef
251a3f46dd
Redo last change by using glib's CLAMP() macro
...
Original commit message from CVS:
Redo last change by using glib's CLAMP() macro
2002-09-20 21:51:50 +00:00
David Schleef
7c6531143d
Clip defaults of control parameters to range.
...
Original commit message from CVS:
Clip defaults of control parameters to range.
2002-09-20 21:38:13 +00:00
Thomas Vander Stichele
f5501e25a2
yay, I can commit again !!! this fixes warnings I had
...
Original commit message from CVS:
yay, I can commit again !!!
this fixes warnings I had
2002-09-19 15:17:02 +00:00
David Schleef
6d514674c5
Add hack to make the flac plugin compile with both flac-1.0.2 and 1.0.3
...
Original commit message from CVS:
Add hack to make the flac plugin compile with both flac-1.0.2 and
1.0.3
2002-09-18 20:56:42 +00:00
Christian Schaller
2ff64d483e
plugins part of license field patch
...
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:51 +00:00
David Schleef
730688d304
Add swfdec to dist subdirs
...
Original commit message from CVS:
Add swfdec to dist subdirs
2002-09-17 22:44:47 +00:00
Andy Wingo
dd07d61791
fix _get()-based ladspa plugins when bufferpools are present
...
Original commit message from CVS:
fix _get()-based ladspa plugins when bufferpools are present
2002-09-16 06:13:41 +00:00
Andy Wingo
0933e98356
Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the multi-band eq) is one of these.
...
Original commit message from CVS:
Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the
multi-band eq) is one of these.
2002-09-16 05:38:53 +00:00
Wim Taymans
dd1f152724
Added Lots of properties
...
Original commit message from CVS:
Added Lots of properties
More cleanups
2002-09-15 22:26:33 +00:00
David Schleef
b218e76cd9
Add swfdec autoconf stuff
...
Original commit message from CVS:
Add swfdec autoconf stuff
2002-09-15 21:33:53 +00:00
Wim Taymans
35a149770d
Small cleanups
...
Original commit message from CVS:
Small cleanups
Fix segfault when not negotiated
2002-09-15 17:48:42 +00:00
Wim Taymans
ced1203396
oops
...
Original commit message from CVS:
oops
2002-09-12 22:10:19 +00:00
Wim Taymans
689fa8a422
Small cleanup in property handling
...
Original commit message from CVS:
Small cleanup in property handling
2002-09-12 20:55:10 +00:00
Ronald S. Bultje
0b497b1634
This updates all plugins to the new API for gst_pad_try_set_caps
...
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-10 09:31:40 +00:00
Thomas Vander Stichele
dc3b48f77c
removing warnings as approved by wim
...
Original commit message from CVS:
removing warnings as approved by wim
2002-09-09 23:27:38 +00:00
Wim Taymans
a7b776e7f7
More query/convert/formats introspection
...
Original commit message from CVS:
More query/convert/formats introspection
2002-09-09 22:35:30 +00:00
Wim Taymans
4eaa7ccfb9
- some cleanups
...
Original commit message from CVS:
- some cleanups
- more config options
2002-09-09 22:20:34 +00:00
Whitespace Fixer
1fdbb5dae8
ws fixes
...
Original commit message from CVS:
ws fixes
2002-09-09 20:02:34 +00:00
Ronald S. Bultje
8156d8078c
this frees the decoder in object destruction. Thomas, you cna now add this plugin back to the build
...
Original commit message from CVS:
this frees the decoder in object destruction. Thomas, you cna now add this plugin back to the build
2002-09-09 19:32:19 +00:00
Steve Baker
ab0df2f22a
use gstcontrol as a lib, not a plugin
...
Original commit message from CVS:
use gstcontrol as a lib, not a plugin
2002-08-11 12:20:43 +00:00
David I. Lehn
3b70a4e5ac
libdv build fixes
...
Original commit message from CVS:
libdv build fixes
2002-08-09 21:14:55 +00:00
Wim Taymans
ced0529b53
avoid symbol conflicts
...
Original commit message from CVS:
avoid symbol conflicts
2002-07-28 19:48:26 +00:00
Andy Wingo
e52bee3647
fix to adder: don't pull on unusable pads
...
Original commit message from CVS:
* fix to adder: don't pull on unusable pads
* fix to ladspa: get output buffers first, so we can know how many frames to
process
- this breaks inplace buffer stuff, hmm
* fix to float2int: add a bufferpool with the same nframes as the source pad's
pool -> no extra latency
2002-07-26 18:55:42 +00:00
Wim Taymans
da620f6842
Expose supported events, formats and querytypes
...
Original commit message from CVS:
Expose supported events, formats and querytypes
2002-07-25 18:12:46 +00:00
Andy Wingo
1603b3e8d4
fix a segfault, and support ladspa 1.1 (default parameter values)
...
Original commit message from CVS:
fix a segfault, and support ladspa 1.1 (default parameter values)
2002-07-24 18:32:00 +00:00
Thomas Vander Stichele
8cb1e6674d
fixaroo
...
Original commit message from CVS:
fixaroo
2002-07-09 15:25:31 +00:00
Thomas Vander Stichele
138929756f
merge from release branch
...
Original commit message from CVS:
merge from release branch
2002-07-09 10:45:37 +00:00
Wim Taymans
d04ad3e5b0
- unref events and pools
...
Original commit message from CVS:
- unref events and pools
- use _merge in mikmod instead of _append
2002-07-08 19:35:51 +00:00
Wim Taymans
aaf4f43950
Small compile fix
...
Original commit message from CVS:
Small compile fix
2002-07-08 19:32:18 +00:00
Wim Taymans
f45e753969
update to 1.0.2-1.0.3 API, unref events
...
Original commit message from CVS:
update to 1.0.2-1.0.3 API, unref events
2002-07-08 19:31:49 +00:00
Wim Taymans
eebc284b13
unref events, unref pool
...
Original commit message from CVS:
unref events, unref pool
2002-07-08 19:31:05 +00:00
David I. Lehn
aaeb23ccc8
attempt to fix my sucky dv and festival breakage.
...
Original commit message from CVS:
attempt to fix my sucky dv and festival breakage.
2002-07-05 10:17:09 +00:00
David I. Lehn
fbb485606a
fix cdparanoia include dir location check.
...
Original commit message from CVS:
fix cdparanoia include dir location check.
fix libdv check to use pkg-config.
use libdv cflags.
2002-07-04 19:38:06 +00:00
David I. Lehn
48fd7e79a0
Add festival to the dist
...
Original commit message from CVS:
Add festival to the dist
2002-07-04 19:35:33 +00:00
Jeremy Simon
c3c167f8ef
Add timestamp, mikmod work now
...
Original commit message from CVS:
Add timestamp, mikmod work now
Put mikmod to secondary rank ( modplug first )
2002-06-22 16:20:25 +00:00
Wim Taymans
17c6294404
Prefer 32 bits over 24 bits output
...
Original commit message from CVS:
Prefer 32 bits over 24 bits output
2002-06-21 18:32:46 +00:00
Wim Taymans
b60d031126
Added bgr0 implement seeking to frames/samples
...
Original commit message from CVS:
Added bgr0
implement seeking to frames/samples
Small cleanups
2002-06-16 20:49:22 +00:00
Wim Taymans
db81699feb
Implement seeking/query/convert on dvdec
...
Original commit message from CVS:
Implement seeking/query/convert on dvdec
2002-06-16 14:45:46 +00:00
Wim Taymans
9101d97ff2
Also allow PAL dv implement total time
...
Original commit message from CVS:
Also allow PAL dv
implement total time
2002-06-15 22:30:58 +00:00
Wim Taymans
7f38fbbf15
Added timestamps
...
Original commit message from CVS:
Added timestamps
Added typefind
check if pad is connected before pushing
2002-06-15 14:32:35 +00:00
Wim Taymans
ce3fd0ba2b
Add audio decoding to the dv decoder.
...
Original commit message from CVS:
Add audio decoding to the dv decoder.
2002-06-13 22:30:15 +00:00
Wim Taymans
dbe9f84ef5
Set the rank so it can be autoplugged
...
Original commit message from CVS:
Set the rank so it can be autoplugged
2002-06-13 18:46:36 +00:00
Thomas Vander Stichele
a1b3e700a8
API anti-bork fix
...
Original commit message from CVS:
API anti-bork fix
2002-06-13 12:17:26 +00:00
Thomas Vander Stichele
b237a49772
rearranging element tree
...
Original commit message from CVS:
rearranging element tree
2002-06-08 09:15:07 +00:00
Wim Taymans
51aa4cdbd7
FLAC updates, implement sample accurate seeking, add some convert/query functions, make the encoder write a header
...
Original commit message from CVS:
FLAC updates, implement sample accurate seeking, add some convert/query
functions, make the encoder write a header
2002-06-07 20:09:05 +00:00
Thomas Vander Stichele
f4598130ca
hacked around LADSPA_PATH as suggested to wingo
...
Original commit message from CVS:
hacked around LADSPA_PATH as suggested to wingo
2002-06-04 19:32:16 +00:00
Thomas Vander Stichele
deef2f51cd
remove this header
...
Original commit message from CVS:
remove this header
2002-06-04 16:03:00 +00:00
Thomas Vander Stichele
b92da1f14e
this should be installed on the system
...
Original commit message from CVS:
this should be installed on the system
2002-06-04 15:59:17 +00:00
Thomas Vander Stichele
ebc26a7b64
include the system ladspa.h file
...
Original commit message from CVS:
include the system ladspa.h file
2002-06-04 15:57:42 +00:00
Thomas Vander Stichele
4c339a47cc
doing the proper ladspa thing
...
Original commit message from CVS:
doing the proper ladspa thing
2002-06-04 15:54:58 +00:00
Thomas Vander Stichele
b6be325415
added LIBFAME_DIR
...
Original commit message from CVS:
added LIBFAME_DIR
2002-06-03 10:55:48 +00:00
Wim Taymans
6bb455cdc9
Make elements nanoseconds aware
...
Original commit message from CVS:
Make elements nanoseconds aware
2002-06-02 13:25:40 +00:00
Thomas Vander Stichele
d61065944e
adding fame plugin
...
Original commit message from CVS:
adding fame plugin
2002-06-01 10:51:17 +00:00
Steve Baker
afd592b066
add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't any...
...
Original commit message from CVS:
add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't anymore, then let me know or add a rank to the missing element.
2002-05-31 08:24:31 +00:00
Andy Wingo
b1bb03e1a8
fix a problem in ladspa -- i think...
...
Original commit message from CVS:
fix a problem in ladspa -- i think...
2002-05-30 04:16:34 +00:00
Steve Baker
edad35067b
use new dparams api. run demo_dparams to hear how smooth it is now
...
Original commit message from CVS:
use new dparams api. run demo_dparams to hear how smooth it is now
2002-05-29 18:54:17 +00:00
Wim Taymans
91a716f915
- Changed plugins for new APIs
...
Original commit message from CVS:
- Changed plugins for new APIs
- modularized audiofile.
- added seeking, query and convert functions for mad, mpeg2dec,
avidemux, mpegdemux, mpegparse
- sync updates to oss. removed the ossclock for now
2002-05-26 21:59:22 +00:00
David I. Lehn
e9ddec5f68
rename dvdsrc to dvdreadsrc add libdvdnav support as dvdnavsrc plugin
...
Original commit message from CVS:
rename dvdsrc to dvdreadsrc
add libdvdnav support as dvdnavsrc plugin
2002-05-26 17:39:45 +00:00
Steve Baker
163076dd9e
use new bytestream api
...
Original commit message from CVS:
use new bytestream api
2002-05-15 19:08:49 +00:00
Steve Baker
c622ee22a8
use new bytestream api. please test if you care about this plugin
...
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 19:05:41 +00:00
Thomas Vander Stichele
565a15aacb
still in anal-retentive mode, please make liberal use of the delete key
...
Original commit message from CVS:
still in anal-retentive mode, please make liberal use of the delete key
2002-05-13 14:55:06 +00:00
Thomas Vander Stichele
223ce42ed6
various name fixes and sundry
...
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Ronald S. Bultje
6b406dc143
Various small fixes for compile problems
...
Original commit message from CVS:
Various small fixes for compile problems
2002-04-26 13:25:51 +00:00
Andy Wingo
cca77e215b
a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
2002-04-20 21:42:51 +00:00
Steve Baker
d4458d89c9
s/G_MINFLOAT/G_MAXFLOAT unref the buffer pool in the loop func
...
Original commit message from CVS:
s/G_MINFLOAT/G_MAXFLOAT
unref the buffer pool in the loop func
2002-04-20 15:11:00 +00:00
Steve Baker
71b95f0145
A fairly large reworking of the ladspa _get, _chain and _loop funcs. highlights are:
...
Original commit message from CVS:
A fairly large reworking of the ladspa _get, _chain and _loop funcs.
highlights are:
- pad names are now g_strcanonised
- in all cases possible, src and sink buffers are shared
- all ladspa properties are exposed as dparams and element properties
- the buffers are now processed in dparam driven loops
- timestamps on buffers should be correct
- misc fixes
It has been minimally tested - the following pipeline works for me:
gst-launch ladspa_sine_fcac Frequency=440.0 Amplitude=1.0 name=fcac1 ladspa_sine_fcac Frequency=450.0 Amplitude=1.0 name=fcac2 ladspa_freeverb3 Wet-Level=0.5 name=free float2int name=f2i fcac1.Output!free.Input--Left- free.Output--Left-!f2i.sink%d fcac2.Output!free.Input--Right- free.Output--Right-!f2i.sink%d f2i.src!sink osssink
2002-04-20 13:57:00 +00:00
Andy Wingo
3a9c675a68
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
...
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE
same with *factory and typefind.
also, some -Werror fixes.
2002-04-11 20:42:25 +00:00
Benjamin Otte
49794999b3
fixed warnings in /ext added mikmod_types.h to get it done
...
Original commit message from CVS:
fixed warnings in /ext
added mikmod_types.h to get it done
2002-04-06 18:14:31 +00:00
Thomas Vander Stichele
30cb4afbf6
tsk tsk. do people even try to MAKE stuff they add ? ;)
...
Original commit message from CVS:
tsk tsk. do people even try to MAKE stuff they add ? ;)
2002-04-01 08:54:54 +00:00
Andy Wingo
fcb6755706
alphabetization fixen a jack caps fix
...
Original commit message from CVS:
* alphabetization fixen
* a jack caps fix
2002-03-30 21:07:51 +00:00
Wim Taymans
13d9e8d352
Changed to the new props API
...
Original commit message from CVS:
Changed to the new props API
Other small tuff.
2002-03-30 17:06:26 +00:00
Andy Wingo
29aa39e99c
filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
...
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
2002-03-24 22:07:03 +00:00
Andy Wingo
d8e18eb071
s/Gnome-Streamer/GStreamer/
...
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:03 +00:00
Andy Wingo
d6258153e0
removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:05 +00:00
Andy Wingo
0f1d754932
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagi...
...
Original commit message from CVS:
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/
@-substitued variables variables are defined as make variables automagically,
and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
2002-03-19 01:39:42 +00:00
Andy Wingo
0dd72c66b4
s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way added jack ...
...
Original commit message from CVS:
* s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way
* added jack element, doesn't quite work right yet but i didn't want to lose the work -- it does build, register,
and attempt to run though
* imposed some restrictions on the naming of request pads to better allow for reverse parsing
* added '%s' to reverse parsing
* added new bin flag to indicate that it is self-iterating, and some lame code in gst-launch to test it out
* fixen on launch-gui
* added pkg-config stuff for the editor's libs
2002-03-18 04:41:34 +00:00
Richard Boulton
e13d88d991
Fix up esdmon timestamps, so that they don't go completely wrong if someone changes the frequency, depth or mono/ster...
...
Original commit message from CVS:
Fix up esdmon timestamps, so that they don't go completely wrong if
someone changes the frequency, depth or mono/stereo parameters.
2002-03-02 15:51:47 +00:00
Richard Boulton
b6c08a233a
Added esdmon plugin.
...
Original commit message from CVS:
Added esdmon plugin.
Monitors output from the esd sound daemon.
Particularly useful for displaying a visualisation of the audio being
played on your system. eg:
gst-launch esdmon ! goom ! { queue leaky=yes ! colorspace ! sdlvideosink }
You can even have several of them going at once. :)
2002-03-02 15:20:05 +00:00
Benjamin Otte
abd28b89da
bugfix: make typefinding of .xm work
...
Original commit message from CVS:
bugfix: make typefinding of .xm work
2002-02-07 15:35:36 +00:00
Wim Taymans
a5772bb596
Small _get/_set fixes.
...
Original commit message from CVS:
Small _get/_set fixes.
2002-02-04 19:45:59 +00:00
Thomas Vander Stichele
6a0b17898b
adding tarkin to build to try building it run configure with --enable-experimental
...
Original commit message from CVS:
adding tarkin to build
to try building it run configure with --enable-experimental
2002-02-04 10:51:26 +00:00
Christian Schaller
2c818e34fe
// to /* */ fixes
...
Original commit message from CVS:
// to /* */ fixes
2002-02-03 22:27:33 +00:00
Wim Taymans
98ffdface2
Assorted fixes.
...
Original commit message from CVS:
Assorted fixes.
Use the new clocking stuff.
2002-02-03 20:10:04 +00:00
Christian Schaller
2679c67d40
Fixing // style comments into /* */
...
Original commit message from CVS:
Fixing // style comments into /* */
2002-02-03 20:04:07 +00:00
Wim Taymans
fdcfd49d2b
Pointless cleanup
...
Original commit message from CVS:
Pointless cleanup
2002-02-02 14:03:45 +00:00
Wim Taymans
36b7f1a9b5
Reworked the DV decoder.
...
Original commit message from CVS:
Reworked the DV decoder.
- make it do RGB or YUV output using caps negotiation
- use bytestream to read data.
- autodetect PAL/NTSC
2002-01-26 02:48:47 +00:00
Leif Johnson
da4681d83e
Updated ladspa to work with the new caps nego stuff. Also updated it to work in using a loop function for configurati...
...
Original commit message from CVS:
Updated ladspa to work with the new caps nego stuff. Also updated it to work in
any M sinkpads by N srcpads configuration (M > -1 and N > 0), using a loop
function for configurations other than M == N == 1 or M == 0.
2002-01-22 04:42:11 +00:00