Ronald S. Bultje
fd6b022682
Fix compilation on BE, see #129224
...
Original commit message from CVS:
Fix compilation on BE, see #129224
2003-12-13 17:08:26 +00:00
Benjamin Otte
26492d2076
make videofilter handle RGB correctly
...
Original commit message from CVS:
make videofilter handle RGB correctly
2003-12-09 01:17:28 +00:00
Ronald S. Bultje
ada54a1cdd
More riff stuff that I forgot to commit first
...
Original commit message from CVS:
More riff stuff that I forgot to commit first
2003-12-07 23:05:58 +00:00
Ronald S. Bultje
12e856c26d
Riff, EBML, fourcc etc. work. Not fully finished, but better than what we 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!
2003-12-07 20:00:41 +00:00
Andy Wingo
e46d34995d
remove copyright field from plugins
...
Original commit message from CVS:
remove copyright field from plugins
2003-12-04 10:37:38 +00:00
David Schleef
f1d94660c5
Change everyone to video/x-msvideo
...
Original commit message from CVS:
Change everyone to video/x-msvideo
2003-11-27 21:49:39 +00:00
Iain Holmes
9c81eec41c
Added audio/x-m4a to the sink caps
...
Original commit message from CVS:
Added audio/x-m4a to the sink caps
2003-11-27 17:35:00 +00:00
Benjamin Otte
4db301b2e5
License is GST_LICENSE, make own debugging category and fix some debug statements
...
Original commit message from CVS:
License is GST_LICENSE, make own debugging category and fix some debug statements
2003-11-24 23:11:42 +00:00
Benjamin Otte
8b4dbbc044
add a rank to allow autoplugging
...
Original commit message from CVS:
add a rank to allow autoplugging
2003-11-24 15:25:21 +00:00
Benjamin Otte
1c7db040a3
tagging stuff and build fixes. In detail:
...
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. :)
2003-11-24 04:08:47 +00:00
Ronald S. Bultje
5dca8dcdf7
so disable it during plugin registering too
...
Original commit message from CVS:
Muxer is disabled (under development), so disable it during plugin registering too
2003-11-22 12:10:00 +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
David Schleef
5d592f709f
Fix segfault in #125471 by denying a state change to PLAYING when not 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.
2003-11-19 03:46:21 +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
Iain Holmes
b8a295b778
Don't flush if we come across a cue tag.
...
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
2003-11-14 15:02:42 +00:00
David Schleef
dc1936977b
Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink to scale navigation events.
...
Original commit message from CVS:
Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink
to scale navigation events.
2003-11-11 00:43:29 +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
ea4a82a5ad
navigation tester
...
Original commit message from CVS:
navigation tester
2003-11-10 22:33:43 +00:00
Christian Schaller
a61cc265fe
disting fixes, pixbuf loader still borked in regards to disting
...
Original commit message from CVS:
disting fixes, pixbuf loader still borked in regards to disting
2003-11-09 22:48:58 +00:00
Ronald S. Bultje
ef93dc47b4
Since padtemplates are now owned by the class, we should use the class 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
2003-11-09 13:48:36 +00:00
David Schleef
19c9bdf5d7
remove pesky g_print()s
...
Original commit message from CVS:
remove pesky g_print()s
2003-11-08 03:02:14 +00:00
David Schleef
4a7080ae85
break up Id: in s/ pattern
...
Original commit message from CVS:
break up Id: in s/ pattern
2003-11-08 03:00:07 +00:00
David Schleef
1307da3508
Add tag to output .c file
...
Original commit message from CVS:
Add tag to output .c file
2003-11-08 02:58:08 +00:00
David Schleef
d312ad6641
recommmit to get the make_filter tag correct
...
Original commit message from CVS:
recommmit to get the make_filter tag correct
2003-11-08 02:57:18 +00:00
David Schleef
aee9dba783
much cleanup hacking made possible by plugin changes
...
Original commit message from CVS:
much cleanup hacking made possible by plugin changes
2003-11-08 02:52:41 +00:00
David Schleef
bd2c86e953
Update the videofilter template
...
Original commit message from CVS:
Update the videofilter template
2003-11-08 02:48:59 +00:00
Jeremy Simon
a8fcbcd43b
Do not demux only 2 trak atoms
...
Original commit message from CVS:
Do not demux only 2 trak atoms
2003-11-07 20:36:47 +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
db94ea181b
add config.h
...
Original commit message from CVS:
add config.h
2003-11-06 22:17:19 +00:00
David Schleef
95f73bcf6d
make sure config.h is included first
...
Original commit message from CVS:
make sure config.h is included first
2003-11-06 22:14:17 +00:00
David Schleef
62c24a3419
Fixes for new plugin system
...
Original commit message from CVS:
Fixes for new plugin system
2003-11-03 08:54:57 +00:00
Benjamin Otte
3c6cdb7d7c
fix template, too
...
Original commit message from CVS:
fix template, too
2003-11-02 23:03:44 +00:00
Ronald S. Bultje
673bb31a92
Bla
...
Original commit message from CVS:
Bla
2003-11-02 22:54:47 +00:00
Benjamin Otte
0c394ebe6c
forgot to make the element details static in here
...
Original commit message from CVS:
forgot to make the element details static in here
2003-11-02 22:53:56 +00:00
Benjamin Otte
309bd248b1
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
1075f2109f
SMPTE transitions done
...
Original commit message from CVS:
SMPTE transitions done
2003-11-02 22:26:51 +00:00
Ronald S. Bultje
45e7056355
RTP done
...
Original commit message from CVS:
RTP done
2003-11-02 22:04:36 +00:00
Ronald S. Bultje
fbdc88a45f
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
Benjamin Otte
0c45af7343
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
7a34944aa9
That was monoscope...
...
Original commit message from CVS:
That was monoscope...
2003-11-02 21:25:42 +00:00
Benjamin Otte
302cf767d9
fix to new plugin system
...
Original commit message from CVS:
fix to new plugin system
2003-11-02 19:28:08 +00:00
Ronald S. Bultje
9c852c6349
Hm...:
...
Original commit message from CVS:
Hm...:
2003-11-02 18:27:30 +00:00
Ronald S. Bultje
2e0567078d
*sigh*
...
Original commit message from CVS:
*sigh*
2003-11-02 18:17:48 +00:00
Ronald S. Bultje
3abd39932a
......
...
Original commit message from CVS:
......
2003-11-02 18:13:24 +00:00
Ronald S. Bultje
6c3a7baa8d
aaaaaaaaaaaaaaaaaaaah
...
Original commit message from CVS:
aaaaaaaaaaaaaaaaaaaah
2003-11-02 17:41:07 +00:00
Ronald S. Bultje
8c8cebf110
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
eccc6fd4bf
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
77165869d3
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
9e42080f8d
Updated for the new plugin loading code
...
Original commit message from CVS:
Updated for the new plugin loading code
2003-11-02 12:48:08 +00:00
Iain Holmes
7346fb1642
Make smoothwave compile again
...
Original commit message from CVS:
Make smoothwave compile again
2003-11-02 01:32:40 +00:00
Iain Holmes
adc599bb66
Cutter and EFence ported.
...
Original commit message from CVS:
Cutter and EFence ported.
I hope someone else hasn't been doing these and not committing what they've done.
2003-11-01 12:24:33 +00:00
David Schleef
69277f05a7
Merge plugins. Update to new plugin init code
...
Original commit message from CVS:
Merge plugins. Update to new plugin init code
2003-11-01 02:07:52 +00:00
David Schleef
7f1f22c35a
Changes for new plugin init code
...
Original commit message from CVS:
Changes for new plugin init code
2003-11-01 01:32:29 +00:00
David Schleef
dcab47e405
avidemux still depends on riff
...
Original commit message from CVS:
avidemux still depends on riff
2003-10-31 20:03:49 +00:00
Iain Holmes
64eb55d84a
Doesn't need to load gstriff
...
Original commit message from CVS:
Doesn't need to load gstriff
2003-10-31 12:39:41 +00:00
David Schleef
de16f30576
fix bytestream header
...
Original commit message from CVS:
fix bytestream header
2003-10-30 01:37:37 +00:00
Iain Holmes
441894e1ef
Add a local copy of riff.h as we don't use rifflib anymore.
...
Original commit message from CVS:
Add a local copy of riff.h as we don't use rifflib anymore.
Rewrite the main loop to use bytestreams instead of rifflib. Make it a loopbased
filter.
Handle metadata, cues and labels as well
2003-10-29 23:50:00 +00:00
Iain Holmes
d16f5e38df
Add a local copy of riff.h, and add metadata writing ability to wavenc
...
Original commit message from CVS:
Add a local copy of riff.h, and add metadata writing ability to wavenc
2003-10-29 23:48:13 +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
Iain Holmes
919d3f2f7c
Add a parser for metadata
...
Original commit message from CVS:
Add a parser for metadata
(demux_metadata): Given the buffer containing the metadata, look through it and
get the info out of it.
(wav_new_chunk_callback): Change the if statement to a switch statement.
Handle GST_RIFF_TAG_LIST by changing what the type of list it is and parsing out
metadata if it is "INFO".
2003-10-17 00:29:44 +00:00
Ronald S. Bultje
da88f91368
gcc-2.95 fixage
...
Original commit message from CVS:
gcc-2.95 fixage
2003-10-14 10:07:59 +00:00
David Schleef
23dab0691c
riff.h is in a different directory
...
Original commit message from CVS:
riff.h is in a different directory
2003-10-13 23:18:04 +00:00
Ronald S. Bultje
c5c78205bc
Remove can_seek () because eventmasks was removed from sink pads - grrr
...
Original commit message from CVS:
Remove can_seek () because eventmasks was removed from sink pads - grrr
2003-10-09 22:11:53 +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
David Schleef
ffaa5926c6
Fix endianness problems in caps. Fixes #124006
...
Original commit message from CVS:
Fix endianness problems in caps. Fixes #124006
2003-10-07 18:52:16 +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
Ronald S. Bultje
51e244fe4a
Set keyframe flag only when it is a keyframe. This will break quite some formats because many encoders dont set this ...
...
Original commit message from CVS:
Set keyframe flag only when it is a keyframe. This will break quite some formats because many encoders dont set this flag correctly, but I'll fix that as I encounter them. divx5 works correctly now. ;).
2003-09-30 21:06:43 +00:00
Andy Wingo
5d09662e9e
In the intfloat conversion elements, there were bugs when the float buffer was bigger than the int buffer (in frames)...
...
Original commit message from CVS:
In the intfloat conversion elements, there were bugs when the float buffer was
bigger than the int buffer (in frames). That's now fixed, some style issues are
"fixed" (subjectively), mallocs are removed from int2float's processing loop,
and the default buffer size was raised to 256 frames to give better performance in
the default case.
Wavenc was modified to not set an event handler on its sink pad. It deals
with EOS in its chain function instead.
2003-09-30 12:47:48 +00:00
Thomas Vander Stichele
f83560d1cf
cvs ignore
...
Original commit message from CVS:
cvs ignore
2003-09-28 08:31:42 +00:00
Thomas Vander Stichele
aee41a57cc
add elapsed time
...
Original commit message from CVS:
add elapsed time
2003-09-28 08:30:48 +00:00
Thomas Vander Stichele
3ab75a571e
added second example with plotting fixed some aesthetics
...
Original commit message from CVS:
added second example with plotting
fixed some aesthetics
2003-09-26 16:45:04 +00:00
Thomas Vander Stichele
78422efb90
build demo app
...
Original commit message from CVS:
build demo app
2003-09-21 13:24:13 +00:00
Thomas Vander Stichele
b1fc25ab77
fix caps
...
Original commit message from CVS:
fix caps
2003-09-21 13:08:29 +00:00
Thomas Vander Stichele
6ba97f7ea9
remove debugging prints
...
Original commit message from CVS:
remove debugging prints
2003-09-21 12:52:55 +00:00
Thomas Vander Stichele
1bb14f4e48
reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
...
Original commit message from CVS:
reworked level plugin. It now does RMS, peak, and decay peak signaling
per interleaved channel.
2003-09-21 12:21:49 +00:00
David Schleef
ffb4b651be
Fix problem transitioning to PLAYING. ( #122481 )
...
Original commit message from CVS:
Fix problem transitioning to PLAYING. (#122481 )
2003-09-19 22:39:28 +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
2cefb50429
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
David Schleef
aa0c086a44
Change some g_prints to GST_DEBUG
...
Original commit message from CVS:
Change some g_prints to GST_DEBUG
2003-09-14 11:50:14 +00:00
David Schleef
ea1f88abb6
change caps in template to GST_CAPS_ANY
...
Original commit message from CVS:
change caps in template to GST_CAPS_ANY
2003-09-14 11:21:55 +00:00
Ronald S. Bultje
f04b1b7858
Check for seekability and use gst_pad_push() instead of gst_pad_send_event()
...
Original commit message from CVS:
Check for seekability and use gst_pad_push() instead of gst_pad_send_event()
2003-09-12 11:39:29 +00:00
Ronald S. Bultje
f663868fcd
Clarify DV type 1/2 difference
...
Original commit message from CVS:
Clarify DV type 1/2 difference
2003-09-12 11:39:05 +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
Christian Schaller
787df17482
add cvsignores
...
Original commit message from CVS:
add cvsignores
2003-09-11 19:17:02 +00:00
Andrew Turner
4f5c2b190c
compilation problems on FreeBSD.
...
Original commit message from CVS:
Patch from Andrew Turner <zxombie@hotpop.com> (#120307 ). Fixes
compilation problems on FreeBSD.
2003-08-21 04:42:56 +00:00
Angel Carpintero
3269b5d6d2
Add setsockopt SO_REUSEADDR
...
Original commit message from CVS:
Add setsockopt SO_REUSEADDR
2003-08-20 05:35:48 +00:00
Angel Carpintero
c7ca010543
fix GstElementDetails name
...
Original commit message from CVS:
fix GstElementDetails name
2003-08-13 12:18:18 +00:00
David Schleef
b957481334
Fix regressions from using gstriff library
...
Original commit message from CVS:
Fix regressions from using gstriff library
2003-08-13 06:41:09 +00:00
David Schleef
b3a95010c1
Remove riff code, since it's duplicated in the riff library
...
Original commit message from CVS:
Remove riff code, since it's duplicated in the riff library
2003-08-13 04:48:51 +00:00
Angel Carpintero
2bbef11b2b
Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloads
...
Original commit message from CVS:
Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloads
2003-08-12 11:20:00 +00:00
Angel Carpintero
be8bd94217
Update and Add some RFCs
...
Original commit message from CVS:
Update and Add some RFCs
2003-08-11 17:54:56 +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
Angel Carpintero
26437b9e21
Enable MTU feature
...
Original commit message from CVS:
Enable MTU feature
2003-08-07 11:18:57 +00:00
Ronald S. Bultje
261afd97e9
Fix wrong mimetype, might cause #119272
...
Original commit message from CVS:
Fix wrong mimetype, might cause #119272
2003-08-06 17:37:14 +00:00
Angel Carpintero
6475c36ec4
Added some issues on TODO
...
Original commit message from CVS:
Added some issues on TODO
2003-07-31 11:16:20 +00:00
Iain Holmes
27d2925a1a
At end of stream, rewrite the header with the correct number of bytes
...
Original commit message from CVS:
At end of stream, rewrite the header with the correct number of bytes
2003-07-29 17:46:14 +00:00
David Schleef
63f7cb4275
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
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
Ronald S. Bultje
d43be4033e
Fix a warning
...
Original commit message from CVS:
Fix a warning
2003-07-22 21:07:46 +00:00
Ronald S. Bultje
6f35e4fcbe
improve index offset calculation, fix some minor other issues and make avimux actually work with mp3 audio
...
Original commit message from CVS:
Fix padding (2 bytes instead of 4), improve index offset calculation, fix some minor other issues and make avimux actually work with mp3 audio
2003-07-22 20:55:08 +00:00
Joshua N. Pritikin
65a2c594cd
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
7b0389b09c
+ 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:41 +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
David Schleef
eac642da85
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
Ronald S. Bultje
4418ea9659
Update to new debugging system
...
Original commit message from CVS:
Update to new debugging system
2003-07-15 19:13:28 +00:00
Brian Cameron
d1019eb046
Added #include of config.h so that they symbol "VERSION" could be found.
...
Original commit message from CVS:
Added #include of config.h so that they symbol "VERSION" could be found.
Also removed GST_CAT_EVENT from a GST_DEBUG line to reflect recent changes
in the debug logic. Now this plugin compiles.
2003-07-15 13:17:20 +00:00
David Schleef
ad79edbe42
Caps fixes and general cleanup.
...
Original commit message from CVS:
Caps fixes and general cleanup.
2003-07-14 08:32:38 +00:00
Zeeshan Ali
333468b5d4
GSM -> RTP and viceversa
...
Original commit message from CVS:
GSM -> RTP and viceversa
2003-07-13 00:20:44 +00:00
Thomas Vander Stichele
68bd6538d8
various spec file and build fixes agogo /me kicks ds in a friendly way
...
Original commit message from CVS:
various spec file and build fixes agogo
/me kicks ds in a friendly way
2003-07-12 12:49:14 +00:00
Ronald S. Bultje
743b82aef5
Silence and fix typefinding
...
Original commit message from CVS:
Silence and fix typefinding
2003-07-11 06:04:23 +00:00
Christian Schaller
234aa1b285
fix licensing terms for Goom, it is LGPL not GPL
...
Original commit message from CVS:
fix licensing terms for Goom, it is LGPL not GPL
2003-07-10 13:19:43 +00:00
Benjamin Otte
22364f25d3
another comma missing
...
Original commit message from CVS:
another comma missing
2003-07-08 17:21:47 +00:00
Brian Cameron
d0f73a2262
Support ISO style variable length macros
...
Original commit message from CVS:
Support ISO style variable length macros
2003-07-07 16:55:59 +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
2b054f0f89
add formats to base class, not the actual videofilter class
...
Original commit message from CVS:
add formats to base class, not the actual videofilter class
2003-07-02 08:10:35 +00:00
David Schleef
96e5a724f8
Add a base init function
...
Original commit message from CVS:
Add a base init function
2003-07-02 08:08:34 +00:00
David Schleef
e22a782729
move code from videoflip directory. Why? I don't really know.
...
Original commit message from CVS:
move code from videoflip directory. Why? I don't really know.
2003-07-02 06:50:32 +00:00
David Schleef
c6e986c8e4
video balancing (brightness, contrast, etc.)
...
Original commit message from CVS:
video balancing (brightness, contrast, etc.)
2003-07-02 06:49:37 +00:00
David Schleef
623f55f194
Add videobalance from template
...
Original commit message from CVS:
Add videobalance from template
2003-07-02 06:31:33 +00:00
David Schleef
1bdd2c9cc3
Add videoflip, created from template.
...
Original commit message from CVS:
Add videoflip, created from template.
2003-07-02 06:16:39 +00:00
David Schleef
23e47de332
GstVideofilter abstract class for video filters
...
Original commit message from CVS:
GstVideofilter abstract class for video filters
2003-07-02 05:22:47 +00:00
David Schleef
7ec579da84
Fix type punning.
...
Original commit message from CVS:
Fix type punning.
2003-06-30 06:54:18 +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
996d50d307
fix category
...
Original commit message from CVS:
fix category
2003-06-27 23:28:46 +00:00
Ronald S. Bultje
082ae36645
Remove some more unused cruft left over from our ancient avifile period
...
Original commit message from CVS:
Remove some more unused cruft left over from our ancient avifile period
2003-06-26 21:33:14 +00:00
David Schleef
bbf74571a7
"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
3d3cec6e7e
new "Electric Fence" element, that converts each buffer into an allocated region surrounded by two unmapped pages.
...
Original commit message from CVS:
new "Electric Fence" element, that converts each buffer into an allocated
region surrounded by two unmapped pages.
2003-06-22 03:58:04 +00:00
David Schleef
d1b4db094c
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
f46b1af7c2
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
Ronald S. Bultje
98db832871
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
David Schleef
7951409932
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
f75ff8a6e7
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
3ecb3e1c09
gcc 3.3 and ppc fixes
...
Original commit message from CVS:
gcc 3.3 and ppc fixes
2003-06-14 20:10:11 +00:00
Wim Taymans
480e32885f
Added state change function where state is cleared
...
Original commit message from CVS:
Added state change function where state is cleared
2003-06-13 22:11:56 +00:00
David Schleef
176e9f83f3
Rotate/flip video by increments of 90 degrees.
...
Original commit message from CVS:
Rotate/flip video by increments of 90 degrees.
2003-06-13 05:37:19 +00:00
David Schleef
d6decc3112
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
Zeeshan Ali
8d3275ce49
Congrats everyone! udp plugins are now multicast-enabled
...
Original commit message from CVS:
Congrats everyone! udp plugins are now multicast-enabled
2003-06-09 23:13:40 +00:00
Zeeshan Ali
5f9547b056
localhost (the default host) couldnt get resolved
...
Original commit message from CVS:
localhost (the default host) couldnt get resolved
2003-06-09 21:30:40 +00:00
Ronald S. Bultje
2a0cef0c8b
Actually push the event over to the next element instead of leaving it into eternity - thanks for Joshua for detecting
...
Original commit message from CVS:
Actually push the event over to the next element instead of leaving it into eternity - thanks for Joshua for detecting
2003-06-07 00:19:56 +00:00
David Schleef
2d14fa98cb
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
4cd27e99d5
Add support for new divx/xvid mimetypes
...
Original commit message from CVS:
Add support for new divx/xvid mimetypes
2003-06-01 17:00:45 +00:00
Ronald S. Bultje
186265276b
Prevent warning
...
Original commit message from CVS:
Prevent warning
2003-06-01 13:28:46 +00:00
Ronald S. Bultje
d379242755
Oops
...
Original commit message from CVS:
Oops
2003-06-01 12:53:44 +00:00
Ronald S. Bultje
8bad3bd4ac
This fixes avimux largely. Sound playback still isn't optimal, but at least we're getting somewhere
...
Original commit message from CVS:
This fixes avimux largely. Sound playback still isn't optimal, but at least we're getting somewhere
2003-06-01 12:23:46 +00:00
Ronald S. Bultje
04b611b88c
Fix avimux (somewhat). Note: the EOS event still doesn't get through. This is completely braindead, I have no clue wh...
...
Original commit message from CVS:
Fix avimux (somewhat). Note: the EOS event still doesn't get through. This is completely braindead, I have no clue why, but setting this thing to PAUSE should do the trick too. EOS fix will come later on...
2003-05-30 23:05:29 +00:00
Wim Taymans
1c65404179
Update duration field
...
Original commit message from CVS:
Update duration field
2003-05-29 10:12:29 +00:00
Wim Taymans
9dc595c9b9
UNITS -> DEFAULT
...
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:21 +00:00