Christophe Fergeau
fb6d78f666
Don't reset flac decoder if init hasn't been called on it first, the flac decoder crashed on me because of that
...
Original commit message from CVS:
Don't reset flac decoder if init hasn't been called on it first, the flac
decoder crashed on me because of that
2003-11-22 13:17:51 +00:00
Ronald S. Bultje
521647fca9
Add faac build
...
Original commit message from CVS:
Add faac build
2003-11-22 12:40:19 +00:00
David Schleef
723d9baca9
fixes to make gdk_pixbuf loader install nicely
...
Original commit message from CVS:
fixes to make gdk_pixbuf loader install nicely
2003-11-22 04:10:10 +00:00
Benjamin Otte
f2fb714954
-fix segfault on PAUSED => READY when metadata wasn't set
...
Original commit message from CVS:
-fix segfault on PAUSED => READY when metadata wasn't set
- fix caps mimetype that always caused a failure on caps nego
2003-11-22 01:04:57 +00:00
Ronald S. Bultje
29e9ebcfda
Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
...
Original commit message from CVS:
Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
2003-11-21 21:34:27 +00:00
Ronald S. Bultje
e21d05a300
New libfaad (MPEG-2/4 AAC decoder) plugin
...
Original commit message from CVS:
New libfaad (MPEG-2/4 AAC decoder) plugin
2003-11-21 21:20:42 +00:00
Leif Johnson
5c244e8374
+ checking in plugin category changes
...
Original commit message from CVS:
+ checking in plugin category changes
2003-11-16 22:02:22 +00:00
Benjamin Otte
f3d2d6f938
update GdkPixbuf loader. Fixes:
...
Original commit message from CVS:
update GdkPixbuf loader. Fixes:
- has a begin_load implementation
- makes sure it only works when threads are enabled (this fixes segfaults with gtk 2.3)
There are still some kinks though, feel free to hack on it :)
2003-11-11 22:43:24 +00:00
David Schleef
e9b809fdba
change video/x-jpeg to image/jpeg
...
Original commit message from CVS:
change video/x-jpeg to image/jpeg
2003-11-10 22:47:38 +00:00
David Schleef
33e36146bc
Update for videofilter changes
...
Original commit message from CVS:
Update for videofilter changes
2003-11-10 18:42:32 +00:00
Benjamin Otte
741aa2e108
apparently you need this function now - it still doesn't work though
...
Original commit message from CVS:
apparently you need this function now - it still doesn't work though
2003-11-09 15:44:25 +00:00
Benjamin Otte
c409d802cd
That function was removed from videofilter because of plugin_init changes
...
Original commit message from CVS:
That function was removed from videofilter because of plugin_init changes
2003-11-09 15:35:22 +00:00
Iain Holmes
abf3022f15
JRB's pixbuf loader mask fix
...
Original commit message from CVS:
JRB's pixbuf loader mask fix
2003-11-09 00:50:38 +00:00
Ronald S. Bultje
5621eae1c5
Remove all config.h includes from header files, add it to each source file 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
2003-11-07 12:47:01 +00:00
David Schleef
8d9788cb0b
Include config.h
...
Original commit message from CVS:
Include config.h
2003-11-06 23:36:33 +00:00
Benjamin Otte
8468a02e24
add initial version of gdkpixbuf loader for gtk that is capable of loading AVI and mpeg videos as GdkPixbufAnimation....
...
Original commit message from CVS:
add initial version of gdkpixbuf loader for gtk that is capable of loading AVI and mpeg videos as GdkPixbufAnimation. I'm not sure if such a thing would be useful or too much trouble, so I'll throw it at enough testers to figure it out ;) We might want to disable it by defualt though in the future. (Currently there is not even a configure switch implemented to disable it.)
This includes a fix to not use GError in gstgdkpixbuf's typefind function and to only return GST_TYPE_FIND_MINIMUM when doing typefinding via gdk as this breaks quite a bit with the GStreamer loader installed.
2003-11-05 03:24:54 +00:00
Ronald S. Bultje
8e2ec0d7fe
This was wrong
...
Original commit message from CVS:
This was wrong
2003-11-02 23:58:20 +00:00
Ronald S. Bultje
e1b127543d
More cruft
...
Original commit message from CVS:
More cruft
2003-11-02 14:38:31 +00:00
Ronald S. Bultje
9ad6701204
Fix this too. Note that the per-plugin licensing is gone because of company's new per-plugin (rather than per-element...
...
Original commit message from CVS:
Fix this too. Note that the per-plugin licensing is gone because of company's new per-plugin (rather than per-element) API. We basically need both... Ohwell, I just want this stuff to compile.
2003-11-02 13:55:40 +00:00
Jan Schmidt
ecfac6c0f4
Use the GST_ELEMENT_DETAILS for initialising GstElementDetails
...
Original commit message from CVS:
Use the GST_ELEMENT_DETAILS for initialising GstElementDetails
2003-11-02 12:51:01 +00:00
Jan Schmidt
c4ec05bbd7
Updated for new plugin loading code
...
Original commit message from CVS:
Updated for new plugin loading code
2003-11-02 03:32:31 +00:00
Jan Schmidt
4ffbacc2f2
Updated for the new plugin loading code
...
Original commit message from CVS:
Updated for the new plugin loading code
2003-11-02 03:08:13 +00:00
Iain Holmes
772904f67f
Speex compiles
...
Original commit message from CVS:
Speex compiles
2003-11-02 01:58:16 +00:00
Iain Holmes
9985fa24f5
Text overlay
...
Original commit message from CVS:
Text overlay
2003-11-02 01:21:38 +00:00
Iain Holmes
ad1a55bd75
Mikmod fixed
...
Original commit message from CVS:
Mikmod fixed
2003-11-02 00:27:53 +00:00
Iain Holmes
b509505b49
pngenc fixed
...
Original commit message from CVS:
pngenc fixed
2003-11-02 00:21:14 +00:00
Iain Holmes
f57a2a9d54
JPEG JPEG JPEG WHEEEE
...
Original commit message from CVS:
JPEG JPEG JPEG WHEEEE
Fixyed.
(Gah, I'm getting sleeeeeeeeepeeeeeeeee)
2003-11-02 00:05:54 +00:00
Iain Holmes
804d2e3b52
Port GstGdkPixbufSrc to the new definitions
...
Original commit message from CVS:
Port GstGdkPixbufSrc to the new definitions
Close the loader before unreffing it.
2003-11-01 16:18:43 +00:00
Iain Holmes
09284d7f7b
Whheeee, FLAC ported to new system too
...
Original commit message from CVS:
Whheeee, FLAC ported to new system too
2003-11-01 15:46:35 +00:00
Iain Holmes
4865820a8f
ESD Updated
...
Original commit message from CVS:
ESD Updated
2003-11-01 15:28:33 +00:00
Iain Holmes
36884b6d7f
Updated AAsink
...
Original commit message from CVS:
Updated AAsink
2003-11-01 01:37:51 +00:00
David Schleef
c19bc2bfe1
Create type find function for gdk_pixbuf
...
Original commit message from CVS:
Create type find function for gdk_pixbuf
2003-10-29 05:40:48 +00:00
David Schleef
dc555da5f8
Move a few typefind functions to gst/typefind, remove all old typefinding code from bitrotten plugins
...
Original commit message from CVS:
Move a few typefind functions to gst/typefind, remove all old typefinding
code from bitrotten plugins
2003-10-29 05:09:38 +00:00
David Schleef
ce372fab75
change gst/bytestream.h to gst/bytestream/bytestream.h
...
Original commit message from CVS:
change gst/bytestream.h to gst/bytestream/bytestream.h
2003-10-29 03:15:55 +00:00
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