Jan Schmidt
76158e905a
Don't issue a timestamp unless we have a PTS.
...
Original commit message from CVS:
Don't issue a timestamp unless we have a PTS.
2004-01-14 06:41:52 +00:00
Jan Schmidt
afa4e0fc85
ext/dv/gstdvdec.c: Fix caps negotiation.
...
Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_loop):
Fix caps negotiation.
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
(dvdnavsrc_update_buttoninfo), (dvdnavsrc_get),
(dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event),
(dvdnavsrc_event):
* ext/mpeg2dec/gstmpeg2dec.c:
* gst-libs/gst/navigation/navigation.c:
(gst_navigation_send_key_event), (gst_navigation_send_mouse_event):
* gst-libs/gst/navigation/navigation.h:
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event):
* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents):
Super-simple first version of mouse and keyboard events. Clicking
on a DVD menu now works, although it may not take you where you
expected.
* gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate):
These fixate functions were broken - they never actually
fixated :)
2004-01-06 16:42:10 +00:00
Ronald S. Bultje
6203d26d0c
Hm, I broke compilation on 0.3.1... This really fixes it
...
Original commit message from CVS:
Hm, I broke compilation on 0.3.1... This really fixes it
2004-01-03 23:45:32 +00:00
Ronald S. Bultje
ddc2c60a03
ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two weeks ago). See #130416 .
...
Original commit message from CVS:
2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/mpeg2dec/gstmpeg2dec.c:
Add support for mpeg2dec-0.4.0 (released two weeks ago). See
#130416 .
2004-01-03 22:17:16 +00:00
David Schleef
e032fe6395
ext/ffmpeg/gstffmpegenc.c: Negotiation fixes.
...
Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init),
(gst_ffmpegenc_connect): Negotiation fixes.
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
Remove inappropriate gst_caps_free().
* sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect):
Reenable Ronald's internal resize code, since the core handles
it correctly now.
2004-01-02 23:11:41 +00:00
David Schleef
de9bc83c2b
Fix problem with last checkin -- remove some of the attempts at negotiation and just set the format to I420.
...
Original commit message from CVS:
Fix problem with last checkin -- remove some of the attempts at negotiation
and just set the format to I420.
2004-01-02 10:06:22 +00:00
David Schleef
763b096ef2
Convert elements to use gst_pad_use_explicit_caps() where appropriate.
...
Original commit message from CVS:
Convert elements to use gst_pad_use_explicit_caps() where appropriate.
2004-01-02 07:09:23 +00:00
David Schleef
200089a2ba
Merge CAPS branch
...
Original commit message from CVS:
Merge CAPS branch
2003-12-22 01:47:08 +00:00
Andy Wingo
dbf9d697eb
remove copyright field from plugins
...
Original commit message from CVS:
remove copyright field from plugins
2003-12-04 10:37:35 +00:00
Leif Johnson
b71ed5aa7d
+ checking in plugin category changes
...
Original commit message from CVS:
+ checking in plugin category changes
2003-11-16 22:02:04 +00:00
Iain Holmes
0a8b18395c
Mpeg2dec go go go!
...
Original commit message from CVS:
Mpeg2dec go go go!
Fixed for the new stuff
2003-11-02 00:33:31 +00:00
Andy Wingo
6300f2611c
/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:10 +00:00
Ronald S. Bultje
bf93a640f7
Make binary work with both libmpeg2-0.3.1 and -0.3.2
...
Original commit message from CVS:
Make binary work with both libmpeg2-0.3.1 and -0.3.2
2003-10-07 10:08:30 +00:00
Ronald S. Bultje
625c0096f2
I believe this fixes 0.3.2-cvs failures; it's 0.3.1-backwards-compatible (well, compile-wise) too
...
Original commit message from CVS:
I believe this fixes 0.3.2-cvs failures; it's 0.3.1-backwards-compatible (well, compile-wise) too
2003-10-06 12:16:21 +00:00
Thomas Vander Stichele
e78672327e
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
4535cf586b
converted gst_element_error to new format in ext/ - gettext pending
...
Original commit message from CVS:
converted gst_element_error to new format in ext/ - gettext pending
2003-09-15 01:08:38 +00:00
Thomas Vander Stichele
91c4f0f7be
fix ocmpilation against cvs
...
Original commit message from CVS:
fix ocmpilation against cvs
2003-09-11 17:13:24 +00:00
Joshua N. Pritikin
6dc7c1b621
Provide valuable diagnostics for seek events control by the GST_SEEK debug category.
...
Original commit message from CVS:
Provide valuable diagnostics for seek events control by the GST_SEEK
debug category.
2003-07-25 02:04:01 +00:00
Anonymous Ignore This
f1dc779db1
Don't attempt to negotiate format if our srcpad isn't linked. Simply succeed and continue. This is needed for pure ...
...
Original commit message from CVS:
Don't attempt to negotiate format if our srcpad isn't linked. Simply
succeed and continue. This is needed for pure indexer applications.
2003-07-24 03:02:06 +00:00
David Schleef
23f2464658
And also handle the case where caps have alredy been negotiated, and you are switching from PAUSED->PLAYING.
...
Original commit message from CVS:
And also handle the case where caps have alredy been negotiated, and you
are switching from PAUSED->PLAYING.
2003-07-23 05:02:25 +00:00
David Schleef
624ec76646
Try to get bufferpool _after_ sucessfully negotiating caps.
...
Original commit message from CVS:
Try to get bufferpool _after_ sucessfully negotiating caps.
2003-07-23 04:53:59 +00:00
Ronald S. Bultje
0723f01b39
Implement mpeg-delimited framerate lists instead of (too wide) ranges
...
Original commit message from CVS:
Implement mpeg-delimited framerate lists instead of (too wide) ranges
2003-07-08 17:40:09 +00:00
Ronald S. Bultje
ed2362149a
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:50 +00:00
Benjamin Otte
b4786e830b
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:09 +00:00
Wim Taymans
f5897c479c
- update DURATION field
...
Original commit message from CVS:
- update DURATION field
2003-05-24 10:15:28 +00:00
Wim Taymans
4bd919792f
Try to recover from decoding errors, use a hack(?) to make libmpeg2 not crash.
...
Original commit message from CVS:
Try to recover from decoding errors, use a hack(?) to make libmpeg2 not
crash.
2003-04-13 15:01:27 +00:00
Wim Taymans
5b02345612
Fix refcounting in capsnego and streaminfo
...
Original commit message from CVS:
Fix refcounting in capsnego and streaminfo
2003-02-02 20:03:10 +00:00
David Schleef
b689cac7f8
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
Wim Taymans
b36db2b3db
Fix typos
...
Original commit message from CVS:
Fix typos
2002-12-31 14:53:04 +00:00
Wim Taymans
b5bee92a53
Fix plugins for new query API
...
Original commit message from CVS:
Fix plugins for new query API
2002-12-30 17:53:18 +00:00
Wim Taymans
67ca89b0d2
Prefer to seek on bytes when we have an index
...
Original commit message from CVS:
Prefer to seek on bytes when we have an index
2002-12-27 22:26:15 +00:00
Wim Taymans
769ab2d316
Small improvements
...
Original commit message from CVS:
Small improvements
2002-12-27 04:04:04 +00:00
Wim Taymans
0fd7103987
Improbed seeking and indexing
...
Original commit message from CVS:
Improbed seeking and indexing
2002-12-26 22:46:26 +00:00
Wim Taymans
d9bf04bce7
- Fixed nasty bug that destroyed the decoder state when going to READY
...
Original commit message from CVS:
- Fixed nasty bug that destroyed the decoder state when going to READY
- Moved indexing code around, added index lookup
2002-12-23 00:32:36 +00:00
Wim Taymans
afbd370cd9
my bad, CC can happen anywhere (but not for DVD)
...
Original commit message from CVS:
my bad, CC can happen anywhere (but not for DVD)
2002-12-19 21:05:57 +00:00
Wim Taymans
c49cd54ded
- Added streaminfo
...
Original commit message from CVS:
- Added streaminfo
- moved CC parsing to GOP state
- don't decode when srcpad is not usable
- Fix acceleration again
2002-12-19 20:05:10 +00:00
David I. Lehn
91ab6b0ca9
add user_data src pad
...
Original commit message from CVS:
add user_data src pad
2002-12-19 07:45:11 +00:00
Christian Schaller
02409c09df
apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
...
Original commit message from CVS:
apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
2002-12-15 21:48:34 +00:00
Wim Taymans
d96e951b4d
cache -> index
...
Original commit message from CVS:
cache -> index
2002-12-12 22:15:39 +00:00
David I. Lehn
4af44b1075
drop mpeg2dec 0.2.1 support in favor of 0.3.0.
...
Original commit message from CVS:
drop mpeg2dec 0.2.1 support in favor of 0.3.0.
keeping old code around in cvs for a while just in case someone needs it.
2002-12-05 00:29:11 +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
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
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
eca933ed4d
Remove redundant code
...
Original commit message from CVS:
Remove redundant code
2002-06-02 20:17:58 +00:00
Wim Taymans
7dc141070c
UNIT -> UNITS
...
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 15:58:05 +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
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
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
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
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
bf4cd8dc8b
various caps fixes and sundry
...
Original commit message from CVS:
various caps fixes and sundry
2002-04-01 09:37:23 +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
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
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
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
Wim Taymans
a08e275f5d
Remove send_event
...
Original commit message from CVS:
Remove send_event
2002-02-06 23:05:22 +00:00
Wim Taymans
8693a11ba2
Bring the plugins in sync with the new core capsnego system.
...
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
2002-01-13 22:27:24 +00:00
Wim Taymans
40fc506acb
Do the close in the right place so we don't leak buffers.
...
Original commit message from CVS:
Do the close in the right place so we don't leak buffers.
2001-12-28 01:28:31 +00:00
Wim Taymans
dce41831bc
Fixed the smooothwave madness removed a yield from vorbisdec don't call mpeg2_close, it seems to segfault sometimes.
...
Original commit message from CVS:
Fixed the smooothwave madness
removed a yield from vorbisdec
don't call mpeg2_close, it seems to segfault sometimes.
2001-12-26 20:54:43 +00:00
Andy Wingo
364030f42c
Initial revision
...
Original commit message from CVS:
Initial revision
2001-12-23 06:03:21 +00:00