Benjamin Otte
c37952c970
fix for new plugin system
...
Original commit message from CVS:
fix for new plugin system
2003-11-02 22:34:11 +00:00
Ronald S. Bultje
c51e5a23c3
SMPTE transitions done
...
Original commit message from CVS:
SMPTE transitions done
2003-11-02 22:26:51 +00:00
Ronald S. Bultje
73fca8b4b6
Again one done
...
Original commit message from CVS:
Again one done
2003-11-02 22:23:26 +00:00
Ronald S. Bultje
26f632e630
... almost done now
...
Original commit message from CVS:
... almost done now
2003-11-02 22:11:30 +00:00
Benjamin Otte
7d62325204
Hi. I'm the reason why GstElementDetails uses a macro now
...
Original commit message from CVS:
Hi. I'm the reason why GstElementDetails uses a macro now
2003-11-02 22:04:57 +00:00
Ronald S. Bultje
7ebe1eb0b2
Quicktime demuxer ported to new interface
...
Original commit message from CVS:
Quicktime demuxer ported to new interface
2003-11-02 21:45:18 +00:00
Ronald S. Bultje
fea9514afc
More more more more zzzzz I need sleep
...
Original commit message from CVS:
More more more more zzzzz I need sleep
2003-11-02 21:40:55 +00:00
Ronald S. Bultje
ac6d8c026f
Passthrough... New plugin system... Bla...
...
Original commit message from CVS:
Passthrough... New plugin system... Bla...
2003-11-02 21:37:09 +00:00
Ronald S. Bultje
c19bddc886
Last o plugin
...
Original commit message from CVS:
Last o plugin
2003-11-02 21:33:32 +00:00
Benjamin Otte
fb9500ea5e
fix for new plugin system
...
Original commit message from CVS:
fix for new plugin system
2003-11-02 21:30:09 +00:00
Ronald S. Bultje
0498722c8a
Whaaaaaaaaaaaaaaaaaaaaaack
...
Original commit message from CVS:
Whaaaaaaaaaaaaaaaaaaaaaack
2003-11-02 21:10:18 +00:00
Ronald S. Bultje
460cfbb835
More More More
...
Original commit message from CVS:
More More More
2003-11-02 21:02:37 +00:00
Ronald S. Bultje
aa7a4be370
And again one more
...
Original commit message from CVS:
And again one more
2003-11-02 20:58:22 +00:00
Ronald S. Bultje
9d888e2d00
Again one more done
...
Original commit message from CVS:
Again one more done
2003-11-02 20:53:30 +00:00
Benjamin Otte
c57df85cd9
fix to new plugin system
...
Original commit message from CVS:
fix to new plugin system
2003-11-02 19:17:27 +00:00
Ronald S. Bultje
2cc573d0b0
I'm too lazy to comment this
...
Original commit message from CVS:
.
2003-11-02 18:31:57 +00:00
Ronald S. Bultje
c86afad90b
more, and more, and more...
...
Original commit message from CVS:
more, and more, and more...
2003-11-02 17:36:30 +00:00
Jan Schmidt
75658894ac
Updated for the new plugin loading code
...
Original commit message from CVS:
Updated for the new plugin loading code
2003-11-02 14:09:39 +00:00
Jan Schmidt
1b6b3af9bb
Use GST_ELEMENT_DETAILS for initialising GstElementDetails
...
Original commit message from CVS:
Use GST_ELEMENT_DETAILS for initialising GstElementDetails
2003-11-02 13:19:55 +00:00
Jan Schmidt
f45357b246
Updated to the new plugin loading code
...
Original commit message from CVS:
Updated to the new plugin loading code
2003-11-02 13:06:25 +00:00
Jan Schmidt
98b609758d
Use GST_ELEMENT_DETAILS macro to initialise the structure
...
Original commit message from CVS:
Use GST_ELEMENT_DETAILS macro to initialise the structure
2003-11-02 12:23:26 +00:00
Jan Schmidt
8cf2398535
Updated for the new plugin loading code
...
Original commit message from CVS:
Updated for the new plugin loading code
2003-11-02 05:39:26 +00:00
Iain Holmes
81a861de05
Make smoothwave compile again
...
Original commit message from CVS:
Make smoothwave compile again
2003-11-02 01:32:40 +00:00
Iain Holmes
0cc17ce52c
CDXAParse and chart ported to new style
...
Original commit message from CVS:
CDXAParse and chart ported to new style
2003-11-01 11:56:28 +00:00
David Schleef
3776108293
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:40 +00:00
David Schleef
e58373a8b6
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
5bb80c9f53
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
Benjamin Otte
4abb85e5bf
no, we don't require bytestream anymore
...
Original commit message from CVS:
no, we don't require bytestream anymore
2003-10-13 17:54:05 +00:00
Benjamin Otte
62c7ce69c9
Woah, I'm f***ing annoyed that someonme never tests his changes and figures out that every freakin' format is identif...
...
Original commit message from CVS:
Woah, I'm f***ing annoyed that someonme never tests his changes and figures out that every freakin' format is identified as text/plain
2003-10-13 16:59:44 +00:00
David Schleef
a6df126cb9
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
c07813ac2c
/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:19 +00:00
Leif Johnson
69edaac422
just some code cleanup
...
Original commit message from CVS:
just some code cleanup
2003-10-08 07:50:58 +00:00
Leif Johnson
d95362aab5
updating some plugin categories
...
Original commit message from CVS:
updating some plugin categories
2003-10-08 07:44:25 +00:00
Ronald S. Bultje
d9e4457faa
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:50 +00:00
Ronald S. Bultje
b569848e28
Add new element: frame dropper. This element inserts/drops frames to go from a certain input framerate to a certain o...
...
Original commit message from CVS:
Add new element: frame dropper. This element inserts/drops frames to go from a certain input framerate to a certain output framerate. It's extremely simple and that's why it's so cute.
2003-09-30 21:44:53 +00:00
Thomas Vander Stichele
671eef9b9d
reverting error patch before making a branch.
...
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:00 +00:00
Benjamin Otte
36a3754251
converted gst_element_error to new format in gst/ - gettext pending
...
Original commit message from CVS:
converted gst_element_error to new format in gst/ - gettext pending
2003-09-15 00:34:47 +00:00
Ronald S. Bultje
ea73fdcfde
Add mpegversion(1) to the caps
...
Original commit message from CVS:
Add mpegversion(1) to the caps
2003-09-12 11:39:52 +00:00
David Schleef
43f30739b9
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
7db2e8baa0
Remove redundant plugindir definition
...
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
Ronald S. Bultje
e74a44ae76
Fix up small issues ( fixes #119036 )
...
Original commit message from CVS:
Fix up small issues (fixes #119036 )
2003-08-05 06:15:19 +00:00
Ronald S. Bultje
712da782c9
Add DURATION support. It still doesn't work, see #119036 for why and on how to fix it
...
Original commit message from CVS:
Add DURATION support. It still doesn't work, see #119036 for why and on how to fix it
2003-08-04 22:43:44 +00:00
Ronald S. Bultje
ea675ccaad
Fix weird leftovers from the old mimetype era and also implement duration support
...
Original commit message from CVS:
Fix weird leftovers from the old mimetype era and also implement duration support
2003-07-29 19:57:11 +00:00
Brian Cameron
a129b9734b
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:48 +00:00
David Schleef
6dd1ca288f
Rewrote the core function. Added some nice #defines that should probably go in gstvideo.h. Fixes #118245 .
...
Original commit message from CVS:
Rewrote the core function. Added some nice #defines that should
probably go in gstvideo.h. Fixes #118245 .
2003-07-25 08:41:44 +00:00
David Schleef
a962c0f40c
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:43 +00:00
Joshua N. Pritikin
6a7a00b097
A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.
...
Original commit message from CVS:
A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.
2003-07-22 08:03:54 +00:00
Leif Johnson
6d6150c052
+ the last of the float caps changes ... these are a bit more pervasive
...
Original commit message from CVS:
+ the last of the float caps changes ... these are a bit more pervasive
2003-07-19 23:47:42 +00:00
Leif Johnson
f6830d4ad1
+ 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
Leif Johnson
d5c716edbd
+ attempting to fix up playondemand ... still makes nasty crackly noises
...
Original commit message from CVS:
+ attempting to fix up playondemand ... still makes nasty crackly noises
2003-07-19 23:17:57 +00:00
David Schleef
81f42a53ac
Fixes to make it compile without GNOME, and with a modern (>= 0.3) version of GStreamer. Now that I got it compiled,...
...
Original commit message from CVS:
Fixes to make it compile without GNOME, and with a modern (>= 0.3)
version of GStreamer. Now that I got it compiled, I want to delete
it.
2003-07-17 04:16:42 +00:00
David Schleef
fc44c4515c
Found this in my local tree. Looks cool, so I'm checking it in. Seems to be some sort of video overlay element.
...
Original commit message from CVS:
Found this in my local tree. Looks cool, so I'm checking it in. Seems
to be some sort of video overlay element.
2003-07-14 08:42:36 +00:00
Ronald S. Bultje
41c1c8f56a
Silence and fix typefinding
...
Original commit message from CVS:
Silence and fix typefinding
2003-07-11 06:04:23 +00:00
Benjamin Otte
3706527bc8
fix mp3 typefinding and included layer in found type
...
Original commit message from CVS:
fix mp3 typefinding and included layer in found type
2003-07-08 21:30:47 +00:00
Benjamin Otte
56c066d619
another comma missing
...
Original commit message from CVS:
another comma missing
2003-07-08 17:21:47 +00:00
David Schleef
c7bd0e5cfe
Removed function that was only used by _loop(), which was removed by last checkin
...
Original commit message from CVS:
Removed function that was only used by _loop(), which was removed by
last checkin
2003-07-06 23:32:55 +00:00
Ronald S. Bultje
95011fd7e8
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
Benjamin Otte
f4a7caa418
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:13 +00:00
Thomas Vander Stichele
3c1f0c5a8e
some state change fixes
...
Original commit message from CVS:
some state change fixes
2003-06-27 23:46:13 +00:00
David Schleef
c751023eca
"My way" turned out to cause seg faults. :) Fixed, and added more fourcc to caps conversions.
...
Original commit message from CVS:
"My way" turned out to cause seg faults. :) Fixed, and added
more fourcc to caps conversions.
2003-06-23 07:04:40 +00:00
David Schleef
52340ac706
Revert last two changes and do it my way. :)
...
Original commit message from CVS:
Revert last two changes and do it my way. :)
2003-06-19 19:36:26 +00:00
Brian Cameron
fc881ebfed
Support ISO-style variable argument macros.
...
Original commit message from CVS:
Support ISO-style variable argument macros.
2003-06-19 17:27:23 +00:00
David Schleef
efe27361b0
Add missing }
...
Original commit message from CVS:
Add missing }
2003-06-19 03:20:25 +00:00
Ronald S. Bultje
37877a92f8
which causes a segfault. I'm working on that
...
Original commit message from CVS:
This adds width/height properties to qtdemux, so that it connects to ffdec_*... still doesn't work, because the buffer allocation in ffdec_ allocs too small buffers (edge emulation failure or so?), which causes a segfault. I'm working on that
2003-06-17 10:46:32 +00:00
Leif Johnson
7e761258c1
+ simplifying the filter's structure, but it's still not working perfectly + starting to wonder if/how midi integrati...
...
Original commit message from CVS:
+ simplifying the filter's structure, but it's still not working perfectly
+ starting to wonder if/how midi integration is possible ...
2003-06-16 22:20:52 +00:00
David Schleef
bea8637738
Handle compressed headers. Fix inappropriate use of bytestream_flush().
...
Original commit message from CVS:
Handle compressed headers. Fix inappropriate use of bytestream_flush().
Code cleanup. Added getcaps and _link functions for src pads. Extract
and set the size,rate,channels correctly. Fix some of the caps to
agree with avidemux and/or ffmpeg.
2003-06-16 17:39:26 +00:00
David Schleef
3982154b5d
Fix some of the fourcc to caps conversions. reenable setting of rate and n channels on audio caps.
...
Original commit message from CVS:
Fix some of the fourcc to caps conversions. reenable setting of rate
and n channels on audio caps.
2003-06-15 02:57:53 +00:00
Benjamin Otte
1586276818
gcc 3.3 and ppc fixes
...
Original commit message from CVS:
gcc 3.3 and ppc fixes
2003-06-14 20:10:13 +00:00
David Schleef
0361771a57
Complete rewrite. Not finished, nothing to see here.
...
Original commit message from CVS:
Complete rewrite. Not finished, nothing to see here.
2003-06-10 06:23:42 +00:00
David Schleef
b09a0f4d32
Make sure buffer is long enough in type_find. Attempt to fix #114580
...
Original commit message from CVS:
Make sure buffer is long enough in type_find. Attempt to fix #114580
2003-06-06 20:24:13 +00:00
Ronald S. Bultje
aac0adf393
Make these compile with both solaris as well as lunix-based stuffies
...
Original commit message from CVS:
Make these compile with both solaris as well as lunix-based stuffies
2003-06-01 17:00:06 +00:00
Jeremy Simon
a8b0a796c5
CPPFLAGS -> CXXFLAGS
...
Original commit message from CVS:
CPPFLAGS -> CXXFLAGS
2003-05-31 14:45:19 +00:00
Wim Taymans
ed75cd44e4
UNITS -> DEFAULT
...
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:58 +00:00
Benjamin Otte
940740d32a
fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to refl...
...
Original commit message from CVS:
fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to reflect this.
2003-05-22 20:45:09 +00:00
Benjamin Otte
f3e0b84064
remove '__inline' stuff and take normal 'inline' instead
...
Original commit message from CVS:
remove '__inline' stuff and take normal 'inline' instead
2003-05-22 17:51:01 +00:00
Brian Cameron
f4e4c4b31e
Forte is more picky about how the pow() and log() functions are called.
...
Original commit message from CVS:
Forte is more picky about how the pow() and log() functions are called.
2003-05-22 16:51:37 +00:00
Brian Cameron
ec45be3bb6
Corrected modplug and monkeyaudio to build with non-gcc compilers.
...
Original commit message from CVS:
Corrected modplug and monkeyaudio to build with non-gcc compilers.
2003-05-22 11:33:15 +00:00
Brian Cameron
6d19f51c85
Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were causing non-gcc compilers to break.
...
Original commit message from CVS:
Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which
were causing non-gcc compilers to break.
2003-05-22 11:04:31 +00:00
Brian Cameron
37d86126ac
change required to build on solaris.
...
Original commit message from CVS:
change required to build on solaris.
2003-05-22 11:00:33 +00:00
Brian Cameron
2e570bdcec
Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using typeof(), since typeof() is a gcc-extensio...
...
Original commit message from CVS:
Made the SWAP and PREPARE_3D_LINE macros work with gints rather than
using typeof(), since typeof() is a gcc-extension and does not work
with other compilers. This is okay since every place these macros
are used, gints are passed in. I renamed SWAP to SWAP_INT to reflect
that it is not so generic.
2003-05-22 10:26:44 +00:00
Brian Cameron
4c3c8f6f10
Corrected the configure.ac so it actually works. Updated some c files so that they build on Solaris. This mostly in...
...
Original commit message from CVS:
Corrected the configure.ac so it actually works. Updated some c files
so that they build on Solaris. This mostly involved supporting ISO
style variable-argument macros.
2003-05-21 18:16:30 +00:00
Brian Cameron
a62ca0048e
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:51 +00:00
Benjamin Otte
646db378d5
fixes to mp3 typefinding:
...
Original commit message from CVS:
fixes to mp3 typefinding:
- removed workaround that detected files with valid ID3v2 tag as mp3 (not needed anymore)
Invalid files didn't occur because of broken length in the tag but because of padding
in the beginning of the audio data most of the time.
- fixed various assorted stuff in the old typefind function (like not adjusting buffer
size after skipping)
- added 2nd typefind function to detect mp3 streams (fixes #94113 )
2003-04-10 02:34:13 +00:00
David Schleef
bb23b9a3a2
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:25 +00:00
David Schleef
b32c526e60
Partial fix for #109700 . Should be applied to 0.6.1.
...
Original commit message from CVS:
Partial fix for #109700 . Should be applied to 0.6.1.
2003-04-04 22:51:07 +00:00
Zeeshan Ali
ae500224ff
Silly bug, i wonder who was the last one to play with it
...
Original commit message from CVS:
Silly bug, i wonder who was the last one to play with it
2003-03-02 20:17:21 +00:00
Wim Taymans
7912d9becd
Forward events.
...
Original commit message from CVS:
Forward events.
2003-02-25 21:34:10 +00:00
David Schleef
48300827a1
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
df64095e68
Just correcting my mistake
...
Original commit message from CVS:
Just correcting my mistake
2003-01-30 21:05:22 +00:00
Zeeshan Ali
1c6ceb5c0b
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
0d1b9d28be
make 8bit modplug use the right caps. 8bit sounds really crappy tho
...
Original commit message from CVS:
make 8bit modplug use the right caps. 8bit sounds really crappy tho
2003-01-30 18:03:47 +00:00
Wim Taymans
4e2192230b
Make property write only
...
Original commit message from CVS:
Make property write only
2003-01-21 21:33:54 +00:00
Jeremy Simon
17b8e6956b
fix stupid mistake on seek event
...
Original commit message from CVS:
fix stupid mistake on seek event
2003-01-20 22:42:57 +00:00
Wim Taymans
0056a06bd0
- Fix bytestream flush
...
Original commit message from CVS:
- Fix bytestream flush
- Add workaround for spider bug
2003-01-20 21:24:37 +00:00
Jeremy Simon
6f92032333
handle bytestream event
...
Original commit message from CVS:
handle bytestream event
2003-01-20 21:02:58 +00:00
Christian Schaller
7409ccce5c
apply apoc's patch, it makes mod play and be seekable in gst-player, but gst-player hangs on EOF with mod
...
Original commit message from CVS:
apply apoc's patch, it makes mod play and be seekable in gst-player, but gst-player hangs on EOF with mod
2003-01-19 21:20:40 +00:00
Thomas Vander Stichele
034094d7a4
don't segfault when data didn't make it in
...
Original commit message from CVS:
don't segfault when data didn't make it in
2003-01-18 18:10:53 +00:00
Leif Johnson
6b785348c4
+ modifying playondemand to behave a little more like a sequencer
...
Original commit message from CVS:
+ modifying playondemand to behave a little more like a sequencer
2003-01-17 14:04:39 +00:00
Wim Taymans
18c9d19de2
Fix timestamps
...
Original commit message from CVS:
Fix timestamps
2003-01-12 21:28:38 +00:00
Wim Taymans
52838dd8aa
somewhat fix modplug
...
Original commit message from CVS:
somewhat fix modplug
2003-01-12 21:23:49 +00:00