Ronald S. Bultje
4e04e1c7e7
Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, closed-source)
...
Original commit message from CVS:
Adds divx/xvid encoders.
* divx encoder is based on divx4linux (commercial, closed-source)
* xvid encoder is based on xvidcore (http://www.xvid.org/ , GPL - Christian? ;) )
Both use a GstCaps that doesn't conform with what we currently use, I might fix that later on or so. For now, it doesn't matter, it's just a test. We're also missing corresponding decoders (ffmpeg can decoded this too, but that's not the point), these might come later too.
2003-04-21 21:54:26 +00:00
Ronald S. Bultje
8e15349b51
Same dvdnav fixes for HEAD - someone please double check since the interface changed and I have no clue what all this...
...
Original commit message from CVS:
Same dvdnav fixes for HEAD - someone please double check since the interface changed and I have no clue what all this means
2003-04-13 18:08:42 +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
Ronald S. Bultje
9dfada637e
Update dvdnav plugin to latest version
...
Original commit message from CVS:
Update dvdnav plugin to latest version
2003-04-13 11:24:55 +00:00
Benjamin Otte
c19744b419
- if you don't know the timestamp, don't try to guess. Send an invalid one.
...
Original commit message from CVS:
- if you don't know the timestamp, don't try to guess. Send an invalid one.
- use new macro GST_CLOCK_TIME_IS_VALID
- send the first buffer, too (funny that nobody noticed for ages, that we don't send the first audio buffer ever, no?)
2003-04-13 03:11:06 +00:00
David Schleef
19cb895c21
Fix obvious typo in last checkin
...
Original commit message from CVS:
Fix obvious typo in last checkin
2003-04-05 01:35:54 +00:00
Ronald S. Bultje
82709b844e
Fix #104009 - evil but true
...
Original commit message from CVS:
Fix #104009 - evil but true
2003-04-04 20:46:06 +00:00
Christian Schaller
b190af1494
Complete the move of the RTP plugin
...
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:24 +00:00
Christian Schaller
d64189f81a
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mis...
...
Original commit message from CVS:
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mistakes ordinary vorbis for tremor
2003-02-23 19:58:50 +00:00
Christian Schaller
a925c64c1e
merge integer based Tremor vorbis plugin
...
Original commit message from CVS:
merge integer based Tremor vorbis plugin
2003-02-23 17:35:35 +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
Wim Taymans
28aadf4801
Use refcounting helpers to make sure metadata and streaminfo caps are not leaked.
...
Original commit message from CVS:
Use refcounting helpers to make sure metadata and streaminfo caps
are not leaked.
2003-02-02 20:01:56 +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
Ronald S. Bultje
46571ec266
Include config.h (bug 104009)
...
Original commit message from CVS:
Include config.h (bug 104009)
2003-01-31 00:18:23 +00:00
Ronald S. Bultje
10e56bda1e
Fix bug 104010
...
Original commit message from CVS:
Fix bug 104010
2003-01-31 00:12:09 +00:00
Zeeshan Ali
90bee57f2a
The first attempt to support MAS. Dont expect it to work :)
...
Original commit message from CVS:
The first attempt to support MAS. Dont expect it to work :)
2003-01-30 20:24:25 +00:00
Ronald S. Bultje
7111e0092d
Fix bug 104344 and add a missing free()
...
Original commit message from CVS:
Fix bug 104344 and add a missing free()
2003-01-30 20:12:18 +00:00
Wim Taymans
7518d22e9b
Seeking/indexing patch from vishnu
...
Original commit message from CVS:
Seeking/indexing patch from vishnu
2003-01-20 19:38:37 +00:00
Wim Taymans
75713b2171
Start with timestamp of 0 when no timestamp was found
...
Original commit message from CVS:
Start with timestamp of 0 when no timestamp was found
2003-01-18 17:09:22 +00:00
Wim Taymans
2ab382b196
Interpollate timestamps
...
Original commit message from CVS:
Interpollate timestamps
2003-01-18 17:06:01 +00:00
Jeremy Simon
a16de9a3dd
Fix typo
...
Original commit message from CVS:
Fix typo
2003-01-15 21:06:57 +00:00
Thomas Vander Stichele
b6adcea171
PadConnect -> PadLink
...
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:27 +00:00
Thomas Vander Stichele
1669173743
another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
2003-01-10 10:22:24 +00:00
David I. Lehn
d87c018584
add magic user_op signal hack
...
Original commit message from CVS:
add magic user_op signal hack
2003-01-09 08:56:58 +00:00
Thomas Vander Stichele
616b2b2bd7
some code cleanup
...
Original commit message from CVS:
some code cleanup
2003-01-08 16:11:48 +00:00
David I. Lehn
bb1917b897
attempt to support libdvdnav sector query/set feature
...
Original commit message from CVS:
attempt to support libdvdnav sector query/set feature
2003-01-08 07:49:16 +00:00
David I. Lehn
377d651470
- add some streaminfo
...
Original commit message from CVS:
- add some streaminfo
- sort of add buttoninfo
- loop to get func
- fixup seek/flush a bit (still have a52dec problems though)
- add action signals for dvd menu button interaction
- misc cleanups
2003-01-07 08:09:28 +00:00
David I. Lehn
c113816019
add seeking and query ability
...
Original commit message from CVS:
add seeking and query ability
2003-01-02 08:21:29 +00:00
Wim Taymans
0207f453bb
Cleanups
...
Original commit message from CVS:
Cleanups
Add streaminfo
2002-12-31 17:03:29 +00:00
Wim Taymans
9ba6871226
Fix timestamps
...
Original commit message from CVS:
Fix timestamps
2002-12-31 16:32:32 +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
Thomas Vander Stichele
39192aa969
people prefer mysterious failures
...
Original commit message from CVS:
people prefer mysterious failures
2002-12-13 10:23:07 +00:00
Wim Taymans
d96e951b4d
cache -> index
...
Original commit message from CVS:
cache -> index
2002-12-12 22:15:39 +00:00
Thomas Vander Stichele
0820b958ef
never hurts to make sure
...
Original commit message from CVS:
never hurts to make sure
2002-12-12 13:56:46 +00:00
Thomas Vander Stichele
7df5e894a6
move out some code to a function
...
Original commit message from CVS:
move out some code to a function
2002-12-11 21:57:39 +00:00
Iain Holmes
ac04104547
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
...
Original commit message from CVS:
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
2002-12-08 17:20:44 +00:00
Thomas Vander Stichele
f1f464b7b2
parallel install fixes
...
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:04 +00:00
Wim Taymans
dc5e2f2593
cleanups
...
Original commit message from CVS:
cleanups
2002-12-08 02:44:00 +00:00
Wim Taymans
c9272fb0fe
Added metadata and better negotiation
...
Original commit message from CVS:
Added metadata and better negotiation
2002-12-08 01:14:59 +00:00
Wim Taymans
b4ee2a7763
Clear some more status variables
...
Original commit message from CVS:
Clear some more status variables
2002-12-07 14:32:21 +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
Wim Taymans
6276c11107
Remove unused #include
...
Original commit message from CVS:
Remove unused #include
2002-12-03 20:13:58 +00:00
Wim Taymans
adef0284f8
Make mpeg2dec cache aware
...
Original commit message from CVS:
Make mpeg2dec cache aware
2002-11-28 22:07:05 +00:00
Christian Schaller
30f148f5f8
fix some disting and rpm building issues
...
Original commit message from CVS:
fix some disting and rpm building issues
2002-11-28 12:58:38 +00:00
Christian Schaller
07fdf22b3b
fix some directories left out of dist
...
Original commit message from CVS:
fix some directories left out of dist
2002-11-27 21:25:11 +00:00
Thomas Vander Stichele
425d2ab022
not sure what I did wrong but this should fix it hopefully
...
Original commit message from CVS:
not sure what I did wrong but this should fix it hopefully
2002-11-27 19:58:21 +00:00
Thomas Vander Stichele
bcd8674c23
flac debug cleanup m4 for ffmpeg
...
Original commit message from CVS:
flac debug cleanup
m4 for ffmpeg
2002-11-26 14:51:33 +00:00
Wim Taymans
2f8afa8596
Don't error when the peer srcpad is not usable
...
Original commit message from CVS:
Don't error when the peer srcpad is not usable
2002-11-23 18:21:17 +00:00
Wim Taymans
0b47aabffd
Remove redundant properties.
...
Original commit message from CVS:
Remove redundant properties.
2002-11-20 21:02:40 +00:00
Wim Taymans
7a2515834a
Small cleanups, remove properties that are in the streaminfo
...
Original commit message from CVS:
Small cleanups, remove properties that are in the streaminfo
2002-11-20 20:59:00 +00:00
Thomas Vander Stichele
9d173c2a6b
LIBPNG going in
...
Original commit message from CVS:
LIBPNG going in
2002-11-18 22:30:12 +00:00
Thomas Vander Stichele
73280091a3
sync with vorbisfile and media info stuff
...
Original commit message from CVS:
sync with vorbisfile and media info stuff
2002-11-11 13:54:52 +00:00
Wim Taymans
f8b0cdb562
- Renegotiate if format changes
...
Original commit message from CVS:
- Renegotiate if format changes
- properly skip the id3 tags
2002-11-08 20:39:58 +00:00
Wim Taymans
aae92a57bf
Do the poor man's pulldown timestamp correction, no smoothing yet..
...
Original commit message from CVS:
Do the poor man's pulldown timestamp correction, no smoothing yet..
2002-11-04 23:03:16 +00:00
Wim Taymans
d8b37c7162
- Fix decode error, CVS libmpeg2 has a new state
...
Original commit message from CVS:
- Fix decode error, CVS libmpeg2 has a new state
- use libmpeg2 pts handling for better sync
- cleanups
2002-11-03 04:29:01 +00:00
Wim Taymans
d27545a678
Don't decode stuff if the srcpad is not connected
...
Original commit message from CVS:
Don't decode stuff if the srcpad is not connected
Added half samplerate property and ignore_crc
2002-11-02 17:40:16 +00:00
Wim Taymans
c0dc6784df
Added some sort of flush operation in mpeg2dec
...
Original commit message from CVS:
Added some sort of flush operation in mpeg2dec
2002-11-02 13:36:39 +00:00
Wim Taymans
e630a05347
Removed properties that can be retrived from pad caps and query functions
...
Original commit message from CVS:
Removed properties that can be retrived from pad caps and query
functions
2002-11-02 13:35:45 +00:00
David I. Lehn
f536ba32e8
use AM_CFLAGS instead of CFLAGS
...
Original commit message from CVS:
use AM_CFLAGS instead of CFLAGS
2002-11-02 05:39:21 +00:00
Christian Schaller
a07a9daf50
fixed shout2 building
...
Original commit message from CVS:
fixed shout2 building
2002-10-29 12:02:31 +00:00
Thomas Vander Stichele
73cb75033c
fix oopsie in spec files if anything, arch optimization should be handled generally, not locally for plugins
...
Original commit message from CVS:
fix oopsie in spec files
if anything, arch optimization should be handled generally, not locally
for plugins
2002-10-28 01:39:22 +00:00
Jeremy Simon
9ba3a9e0a5
add snapshot dir to Makefile
...
Original commit message from CVS:
add snapshot dir to Makefile
2002-10-18 22:36:34 +00:00
Cameron Hutchison
f2ef6fa3da
work-in-progress checkpointing: mutated quite a bit to provide better debugging output for various events
...
Original commit message from CVS:
work-in-progress checkpointing:
patch from Cameron Hutchison <camh@xdna.net> hidden by further refactoring
mutated quite a bit to provide better debugging output for various events
2002-10-03 03:24:04 +00:00
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