Thomas Vander Stichele
1a497a1ac6
api change
...
Original commit message from CVS:
api change
2002-10-02 08:04:00 +00:00
Wim Taymans
3cfb5663f2
Added pixel aspect ratio to caps
...
Original commit message from CVS:
Added pixel aspect ratio to caps
2002-09-22 00:42:53 +00:00
David I. Lehn
8e500986d1
only renegotiate when relavent properties change
...
Original commit message from CVS:
only renegotiate when relavent properties change
2002-09-21 12:07:43 +00:00
Wim Taymans
15968144ba
Fix the timestamps. A new incomming timestamp should not be used on a pertial buffer.
...
Original commit message from CVS:
Fix the timestamps. A new incomming timestamp should not be used on a
pertial buffer.
2002-09-18 22:04:32 +00:00
Christian Schaller
64789849a6
plugins part of license field patch
...
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:46 +00:00
Wim Taymans
fc0a9cf215
Setting a GList as propsentry is not the same as a list
...
Original commit message from CVS:
Setting a GList as propsentry is not the same as a list
2002-09-17 23:47:57 +00:00
David Schleef
8de72235f8
Add swfdec to dist subdirs
...
Original commit message from CVS:
Add swfdec to dist subdirs
2002-09-17 22:44:47 +00:00
Wim Taymans
37a30ca3d0
- Small speed improvements
...
Original commit message from CVS:
- Small speed improvements
- added id3 tag support
This is a POC for metadata notification, benefits of using gobject
properties and GstCaps are basically:
- GstCaps as boxed type (g_strdup_value_contents() etc works)
- g_object_notify to notify the app of (new/updated) metadata
- deep_notify to get easily pass metadata up in the pipeline
- GstCaps API for easy parsing of lists, strings, ints etc.
- GstCaps mime type to describe the type of metadata (ID3 tags,
standard Gst tags etc)
- easy method of setting metadata on objects/pads (for encoders)
2002-09-17 21:40:37 +00:00
David Schleef
82d5ac91dc
Add swfdec autoconf stuff
...
Original commit message from CVS:
Add swfdec autoconf stuff
2002-09-15 21:33:53 +00:00
Wim Taymans
2bd2cab559
Only free the decoder once
...
Original commit message from CVS:
Only free the decoder once
2002-09-12 20:40:35 +00:00
Ronald S. Bultje
0d5f4a02ca
This updates all plugins to the new API for gst_pad_try_set_caps
...
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-10 09:31:38 +00:00
Thomas Vander Stichele
78bac60b30
removing warnings as approved by wim
...
Original commit message from CVS:
removing warnings as approved by wim
2002-09-09 23:27:36 +00:00
David I. Lehn
216b896e29
add bufferpool title/chapter initial seek broken at this point
...
Original commit message from CVS:
add bufferpool
title/chapter initial seek broken at this point
2002-09-08 08:34:34 +00:00
David I. Lehn
c01930c547
Fixup dvdnav plugin.
...
Original commit message from CVS:
Fixup dvdnav plugin.
Merge .h into .c.
Event handling patch and fixups from Cameron Hutchison <camh@xdna.net>.
2002-09-08 04:21:36 +00:00
Wim Taymans
e3329811fe
grr..
...
Original commit message from CVS:
grr..
2002-09-02 19:07:01 +00:00
Wim Taymans
62579ab3f2
oops
...
Original commit message from CVS:
oops
2002-09-02 18:50:38 +00:00
Wim Taymans
70f2f1ba90
Make sure renegotiation happens after going to READY
...
Original commit message from CVS:
Make sure renegotiation happens after going to READY
2002-09-02 18:13:26 +00:00
Thomas Vander Stichele
eb9115dbbb
small updates
...
Original commit message from CVS:
small updates
2002-09-01 15:40:39 +00:00
Wim Taymans
a3e752abea
Fix to make things work again with cvs mpeg2dec
...
Original commit message from CVS:
Fix to make things work again with cvs mpeg2dec
2002-09-01 11:55:14 +00:00
David I. Lehn
0be19ec8c4
libdv build fixes
...
Original commit message from CVS:
libdv build fixes
2002-08-09 21:14:55 +00:00
Wim Taymans
5ac10a9303
Don't send event on unusable pads.
...
Original commit message from CVS:
Don't send event on unusable pads.
2002-08-02 11:29:59 +00:00
Wim Taymans
10717d7386
- implement format/eventmasks/querytype getters
...
Original commit message from CVS:
- implement format/eventmasks/querytype getters
- more efficient seeking
- updated to latest libmpeg2 CVS
2002-07-24 21:38:16 +00:00
Wim Taymans
8e2de001d5
- Expose some object properties as enums
...
Original commit message from CVS:
- Expose some object properties as enums
- implement format/eventmask/querytype getters
- implement more efficient seeking with the new getters
2002-07-24 21:36:39 +00:00
Andy Wingo
96c62e9094
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
...
Original commit message from CVS:
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
2002-07-09 17:39:18 +00:00
Thomas Vander Stichele
c75d98ae1c
fixaroo
...
Original commit message from CVS:
fixaroo
2002-07-09 15:25:31 +00:00
Wim Taymans
4866d8a7cb
unref events free buffer in vorbisfile if it cannot be pushed
...
Original commit message from CVS:
unref events
free buffer in vorbisfile if it cannot be pushed
2002-07-08 19:38:26 +00:00
Wim Taymans
c00336816a
- unref events and pools
...
Original commit message from CVS:
- unref events and pools
- use _merge in mikmod instead of _append
2002-07-08 19:35:51 +00:00
Wim Taymans
dba0d2eb35
unref event
...
Original commit message from CVS:
unref event
2002-07-08 19:32:49 +00:00
Wim Taymans
7661d48e87
Don't free uninitialized pointers
...
Original commit message from CVS:
Don't free uninitialized pointers
2002-07-07 14:17:00 +00:00
Wim Taymans
3a39d7823f
Lame should accept events even when not negotiated yet.
...
Original commit message from CVS:
Lame should accept events even when not negotiated yet.
2002-07-07 14:06:38 +00:00
David I. Lehn
116792755c
attempt to fix my sucky dv and festival breakage.
...
Original commit message from CVS:
attempt to fix my sucky dv and festival breakage.
2002-07-05 10:17:09 +00:00
David I. Lehn
4985d6e6f8
Add festival to the dist
...
Original commit message from CVS:
Add festival to the dist
2002-07-04 19:35:33 +00:00
Wim Taymans
c2319d8fa1
Added YV12 output format
...
Original commit message from CVS:
Added YV12 output format
2002-06-21 18:27:46 +00:00
Wim Taymans
ad2e7cd89c
Added a mpeg2dec plugin based on current mpeg2dec CVS that does proper I-frame seeking and sinkpad conversion
...
Original commit message from CVS:
Added a mpeg2dec plugin based on current mpeg2dec CVS that does
proper I-frame seeking and sinkpad conversion
2002-06-20 21:23:23 +00:00
Wim Taymans
bebb579a91
Move discont event back to where it was :)
...
Original commit message from CVS:
Move discont event back to where it was :)
2002-06-09 14:30:16 +00:00
Wim Taymans
1d77cd3e78
push the dicont right before pushing the new buffer
...
Original commit message from CVS:
push the dicont right before pushing the new buffer
2002-06-09 12:26:32 +00:00
Wim Taymans
51ce4737e2
Fix the event_free mess, do a mad_sync
...
Original commit message from CVS:
Fix the event_free mess, do a mad_sync
2002-06-09 11:29:14 +00:00
Thomas Vander Stichele
42ee4ddd9b
reorder
...
Original commit message from CVS:
reorder
2002-06-08 09:26:09 +00:00
Thomas Vander Stichele
70eed2656c
doing the proper ladspa thing
...
Original commit message from CVS:
doing the proper ladspa thing
2002-06-04 15:54:58 +00:00
Thomas Vander Stichele
39a3cc4d60
added LIBFAME_DIR
...
Original commit message from CVS:
added LIBFAME_DIR
2002-06-03 10:55:48 +00:00
Wim Taymans
eca933ed4d
Remove redundant code
...
Original commit message from CVS:
Remove redundant code
2002-06-02 20:17:58 +00:00
Wim Taymans
1c3dd75368
Remove redundant code, call real convert functions
...
Original commit message from CVS:
Remove redundant code, call real convert functions
2002-06-02 20:13:35 +00:00
Wim Taymans
787b9827ea
Add timestamps add some convert/query functions
...
Original commit message from CVS:
Add timestamps
add some convert/query functions
2002-06-02 20:09:43 +00:00
Wim Taymans
f311f50684
UNIT -> UNITS
...
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 17:06:46 +00:00
Wim Taymans
7dc141070c
UNIT -> UNITS
...
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 15:58:05 +00:00
Wim Taymans
452ff33bb3
Only act when the seek worked.
...
Original commit message from CVS:
Only act when the seek worked.
2002-06-02 15:17:31 +00:00
Wim Taymans
05c26d51a3
Remove media specific seeking type in favour of unit. xvimage compile fix.
...
Original commit message from CVS:
Remove media specific seeking type in favour of unit.
xvimage compile fix.
2002-06-02 11:57:12 +00:00
Thomas Vander Stichele
4a6626c218
adding fame plugin
...
Original commit message from CVS:
adding fame plugin
2002-06-01 10:51:17 +00:00
Steve Baker
8d6dc6a67e
add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't any...
...
Original commit message from CVS:
add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't anymore, then let me know or add a rank to the missing element.
2002-05-31 08:24:31 +00:00
Wim Taymans
b482dd1ab1
Fix event problem.
...
Original commit message from CVS:
Fix event problem.
2002-05-30 19:06:44 +00:00
Wim Taymans
b0c33553d3
- Changed plugins for new APIs
...
Original commit message from CVS:
- Changed plugins for new APIs
- modularized audiofile.
- added seeking, query and convert functions for mad, mpeg2dec,
avidemux, mpegdemux, mpegparse
- sync updates to oss. removed the ossclock for now
2002-05-26 21:59:22 +00:00
David I. Lehn
69bc511e38
rename dvdsrc to dvdreadsrc add libdvdnav support as dvdnavsrc plugin
...
Original commit message from CVS:
rename dvdsrc to dvdreadsrc
add libdvdnav support as dvdnavsrc plugin
2002-05-26 17:39:45 +00:00
David I. Lehn
9987beb5a5
warning when event not available
...
Original commit message from CVS:
warning when event not available
2002-05-26 17:36:24 +00:00
Steve Baker
2c6a121e4f
use the correct type for got_bytes. fixes bytestream weirdness taaz was seeing.
...
Original commit message from CVS:
use the correct type for got_bytes. fixes bytestream weirdness taaz was seeing.
2002-05-26 10:00:21 +00:00
Thomas Vander Stichele
0b59450f59
let me know if you cared lots about a 486
...
Original commit message from CVS:
let me know if you cared lots about a 486
2002-05-15 19:10:12 +00:00
Steve Baker
a26984bd9d
use new bytestream api. please test if you care about this plugin
...
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 18:54:14 +00:00
Thomas Vander Stichele
42fe73f4f7
removing snapshot from the build because we need to fix it adding gconf schema to build and spec
...
Original commit message from CVS:
removing snapshot from the build because we need to fix it
adding gconf schema to build and spec
2002-05-10 21:56:15 +00:00
Wim Taymans
7d3ce90c33
Reset some properties.
...
Original commit message from CVS:
Reset some properties.
Break out of the loop after state change to READY...
2002-05-07 21:02:24 +00:00
Thomas Vander Stichele
9f9ef63d11
various name fixes and sundry
...
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Andy Wingo
06989d4c52
a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
2002-04-20 21:42:51 +00:00
David I. Lehn
a60523ba49
cleanup
...
Original commit message from CVS:
cleanup
2002-04-15 09:25:02 +00:00
Wim Taymans
ff9836e8aa
Don't try to continue parsing stuff after an error but skip the junk
...
Original commit message from CVS:
Don't try to continue parsing stuff after an error but skip the junk
2002-04-13 17:17:59 +00:00
Thomas Vander Stichele
66776ccfa7
spec fixes gst-launch-ext additions trying to fix up ieeetest but failed function collision in avifile dir
...
Original commit message from CVS:
* spec fixes
* gst-launch-ext additions
* trying to fix up ieeetest but failed
* function collision in avifile dir
2002-04-13 00:46:23 +00:00
Thomas Vander Stichele
1ed4713a08
cvs collision
...
Original commit message from CVS:
cvs collision
2002-04-12 10:27:16 +00:00
Andy Wingo
1f45cc0b2b
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
...
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE
same with *factory and typefind.
also, some -Werror fixes.
2002-04-11 20:42:25 +00:00
Thomas Vander Stichele
a230672f1b
various Wall fixes
...
Original commit message from CVS:
various Wall fixes
2002-04-10 17:41:31 +00:00
Benjamin Otte
8fd04f0c56
fixed warnings in /ext added mikmod_types.h to get it done
...
Original commit message from CVS:
fixed warnings in /ext
added mikmod_types.h to get it done
2002-04-06 18:14:31 +00:00
Thomas Vander Stichele
bf4cd8dc8b
various caps fixes and sundry
...
Original commit message from CVS:
various caps fixes and sundry
2002-04-01 09:37:23 +00:00
Thomas Vander Stichele
f7a0ead089
tsk tsk. do people even try to MAKE stuff they add ? ;)
...
Original commit message from CVS:
tsk tsk. do people even try to MAKE stuff they add ? ;)
2002-04-01 08:54:54 +00:00
Andy Wingo
a7941ada95
alphabetization fixen a jack caps fix
...
Original commit message from CVS:
* alphabetization fixen
* a jack caps fix
2002-03-30 21:07:51 +00:00
Wim Taymans
45dbf76d1b
Changed to the new props API
...
Original commit message from CVS:
Changed to the new props API
Other small tuff.
2002-03-30 17:06:26 +00:00
Andy Wingo
15c1c29a71
update g_value stuff to match property types
...
Original commit message from CVS:
update g_value stuff to match property types
2002-03-27 04:02:38 +00:00
Andy Wingo
4ebed89637
filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
...
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
2002-03-24 22:07:03 +00:00
David I. Lehn
550cb81a70
update to a52dec 0.7.3 api (there are no checks for api version yet) fixed a parameter int vs boolean mismatch
...
Original commit message from CVS:
* update to a52dec 0.7.3 api (there are no checks for api version yet)
* fixed a parameter int vs boolean mismatch
2002-03-21 23:45:58 +00:00
Andy Wingo
2ebabe996e
s/Gnome-Streamer/GStreamer/
...
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:03 +00:00
Andy Wingo
e43f3d16f7
fix compile error (untested)
...
Original commit message from CVS:
fix compile error (untested)
2002-03-19 17:14:57 +00:00
Andy Wingo
f6c63f0d8e
removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:05 +00:00
Andy Wingo
29ea57179f
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagi...
...
Original commit message from CVS:
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/
@-substitued variables variables are defined as make variables automagically,
and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
2002-03-19 01:39:42 +00:00
Andy Wingo
78623ebd3d
s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way added jack ...
...
Original commit message from CVS:
* s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way
* added jack element, doesn't quite work right yet but i didn't want to lose the work -- it does build, register,
and attempt to run though
* imposed some restrictions on the naming of request pads to better allow for reverse parsing
* added '%s' to reverse parsing
* added new bin flag to indicate that it is self-iterating, and some lame code in gst-launch to test it out
* fixen on launch-gui
* added pkg-config stuff for the editor's libs
2002-03-18 04:41:34 +00:00
Thomas Vander Stichele
e71d06c171
lib rename
...
Original commit message from CVS:
lib rename
2002-03-12 17:46:43 +00:00
Andy Wingo
20d957de03
get up-to-date with the gst_caps_debug api improved capsnego in mad improved capsnego in adder improved capsnego in i...
...
Original commit message from CVS:
* get up-to-date with the gst_caps_debug api
* improved capsnego in mad
* improved capsnego in adder
* improved capsnego in intfloat plugins
* unbroke capsnego in stereomono plugins
* fix cothread stack allocation within the main thread in new cothreads
2002-03-03 00:53:24 +00:00
Thomas Vander Stichele
396a96cb4a
uncomment lame test until we can get the register to work
...
Original commit message from CVS:
uncomment lame test until we can get the register to work
2002-02-21 17:33:59 +00:00
Thomas Vander Stichele
e1fed3d707
use gst-debuginfo.m4 macro so plugins are actually compiled with debug info some more debug output for lame
...
Original commit message from CVS:
* use gst-debuginfo.m4 macro so plugins are actually compiled with
debug info
* some more debug output for lame
2002-02-21 17:20:35 +00:00
Thomas Vander Stichele
83b20a8437
on sink connect, check if the current pad is compatible with the given caps cleaned up debug output change pad templa...
...
Original commit message from CVS:
* on sink connect, check if the current pad is compatible with the given
caps
* cleaned up debug output
* change pad template to only accept allowed sample rates
if these changes are considered ok by others then the same should be
applied to other encoding plugins (notably the compatibility check)
2002-02-21 14:04:02 +00:00
Thomas Vander Stichele
57d3fd0a4c
ok, this works
...
Original commit message from CVS:
ok, this works
2002-02-19 20:49:52 +00:00
Wim Taymans
61281d0117
Always bring the elements to READY before trying to do capsnego. fix the caps as lame doesn't accept law==1
...
Original commit message from CVS:
Always bring the elements to READY before trying to do capsnego.
fix the caps as lame doesn't accept law==1
2002-02-19 20:35:42 +00:00
Thomas Vander Stichele
9abac1c3f9
still does not work ;(
...
Original commit message from CVS:
still does not work ;(
2002-02-19 20:19:36 +00:00
Thomas Vander Stichele
af45d10bbb
adding a test for lame stuff
...
Original commit message from CVS:
adding a test for lame stuff
2002-02-19 18:28:05 +00:00
Wim Taymans
a7d1c9e38b
Added event handling.
...
Original commit message from CVS:
Added event handling.
Fix flush
Fix state change.
Convert to gobject deep_notify
2002-02-19 17:29:55 +00:00
Thomas Vander Stichele
5eb303aaf6
somebody help me fix lame ;)
...
Original commit message from CVS:
somebody help me fix lame ;)
I commented out the state change function because it is called before lame has the right caps.
Is the state change function still necessary ?
in any case, at least now lame actually listens to osssrc re: rate and channels
2002-02-19 12:55:16 +00:00
Benjamin Otte
a77aca90da
add an 'average-bitrate' property and everything necessary to compute it to mad
...
Original commit message from CVS:
add an 'average-bitrate' property and everything necessary to compute it to mad
2002-02-13 08:15:34 +00:00
Benjamin Otte
df0d0d6ba2
bugfix: make mad decode the whole stream
...
Original commit message from CVS:
bugfix: make mad decode the whole stream
2002-02-10 14:13:41 +00:00
Wim Taymans
a08e275f5d
Remove send_event
...
Original commit message from CVS:
Remove send_event
2002-02-06 23:05:22 +00:00
Benjamin Otte
d08e532655
make mad use g_object_notify instead of events - includes creation of properties
...
Original commit message from CVS:
make mad use g_object_notify instead of events - includes creation of properties
2002-02-06 18:10:35 +00:00
Thomas Vander Stichele
9b10acc61c
adding tarkin to build to try building it run configure with --enable-experimental
...
Original commit message from CVS:
adding tarkin to build
to try building it run configure with --enable-experimental
2002-02-04 10:51:26 +00:00
Wim Taymans
fd97b5a8a3
Assorted fixes.
...
Original commit message from CVS:
Assorted fixes.
Use the new clocking stuff.
2002-02-03 20:10:04 +00:00
David I. Lehn
81702acd06
Revert lame include dir change. Upstream uses $prefix/include/lame/lame.h.
...
Original commit message from CVS:
Revert lame include dir change. Upstream uses $prefix/include/lame/lame.h.
2002-01-31 17:08:46 +00:00
Thomas Vander Stichele
1870b79fbd
I checked lame packages and source code and they seem to want lame.h in prefix/include/lame.h so I fixed stuff accord...
...
Original commit message from CVS:
I checked lame packages and source code and they seem to want lame.h in
prefix/include/lame.h
so I fixed stuff accordingly.
Do any systems have lame in include/lame/lame.h ?
If so, mail me and we'll work it out.
2002-01-30 11:25:58 +00:00
Wrobell
6af24d5e2a
- use MPEG2DEC_CFLAGS and MPEG2DEC_LIBS which are set with
...
Original commit message from CVS:
- use MPEG2DEC_CFLAGS and MPEG2DEC_LIBS which are set with
GST_CHECK_MPEG2DEC macro
- gcc -O3 option removed - it is set by the user if he wants such
optimization
2002-01-18 14:12:35 +00:00
Wrobell
99c674ae90
- plugins are built without versioning info
...
Original commit message from CVS:
- plugins are built without versioning info
2002-01-18 02:05:25 +00:00