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