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