Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
Various small fixes for compile problems
|
|
Original commit message from CVS:
use correct mime type for the types supported by audiofile
|
|
Original commit message from CVS:
fixed missing quote
|
|
Original commit message from CVS:
added a typefind function for all supported audiofile types.
the type is called audio/audiofile - I could have split it into seperate types like audio/aiff and audio/wave but there doesn't seem to be a way to have a padtemplate respond to more than one type, hence this umbrella type.
Also, fixed optimisation logic so that aiffs are read through the lib.
|
|
optimisation seems to improve performanc...
Original commit message from CVS:
- when possible, bypass afReadFrames and just access the data directly. this optimisation seems to improve performance by about 20%, whee!
- remove unused funcs
- type finding will go into a seperate file
|
|
Original commit message from CVS:
this works for me locally now, however it requires:
- my local fix to implement gst_bytestream_tell (which I won't commit until events are redone)
- an audiofile patch which is already in debian but don't hold your breath for an upstream release
|
|
filesrc location=file.aiff ! afparse ! osssink
Original commit message from CVS:
afparse will eventually be able to support pipelines like:
gst-launch filesrc location=file.aiff ! afparse ! osssink
However at the moment it doesn't, because the public function afOpenVirtualFile isn't actually implemented yet. I implemented it with the audiofile CVS but it now segfaults the very first time one of the virtual file callbacks is called.
So, I'm committing this for posterity but it is not being built. Hopefully the audiofile lib will be released with working virtual file support soon.
|
|
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
|
|
Original commit message from CVS:
s/G_MINFLOAT/G_MAXFLOAT
unref the buffer pool in the loop func
|
|
highlights are:
Original commit message from CVS:
A fairly large reworking of the ladspa _get, _chain and _loop funcs.
highlights are:
- pad names are now g_strcanonised
- in all cases possible, src and sink buffers are shared
- all ladspa properties are exposed as dparams and element properties
- the buffers are now processed in dparam driven loops
- timestamps on buffers should be correct
- misc fixes
It has been minimally tested - the following pipeline works for me:
gst-launch ladspa_sine_fcac Frequency=440.0 Amplitude=1.0 name=fcac1 ladspa_sine_fcac Frequency=450.0 Amplitude=1.0 name=fcac2 ladspa_freeverb3 Wet-Level=0.5 name=free float2int name=f2i fcac1.Output!free.Input--Left- free.Output--Left-!f2i.sink%d fcac2.Output!free.Input--Right- free.Output--Right-!f2i.sink%d f2i.src!sink osssink
|
|
that can only go in a jack bin. I had to...
Original commit message from CVS:
Finally we're on to a proper jack setup, with a specialized bin and elements
that can only go in a jack bin. I had to fix the parser first to do this, but
to run it, the syntax is like so:
gst-launch jackbin.( filesrc ! mad ! jacksink )
But of course it's not fully functional yet. Sigh.
|
|
Original commit message from CVS:
added ARG_OUTPUT_ENDIANNESS and ARG_TYPE to _get_property
|
|
and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE
same with *factory and typefind.
also, some -Werror fixes.
|
|
Original commit message from CVS:
fixed warnings in /ext
added mikmod_types.h to get it done
|
|
Original commit message from CVS:
tsk tsk. do people even try to MAKE stuff they add ? ;)
|
|
Original commit message from CVS:
Fix for latest lcs.
|
|
Original commit message from CVS:
* alphabetization fixen
* a jack caps fix
|
|
printouts from gst-launch cleanup in gst-p...
Original commit message from CVS:
* add notify back to filesrc, it's needed for MVC applications
* remove notify printouts from gst-launch
* cleanup in gst-plugins configure.ac
* some jack updates
* remove SELF_ITERATING flag in favor of SEF_SCHEDULABLE (not a clear name,
but it's what we have for the moment)
* improve parsing of request pad names, no more sscanf
* fixes to the fastscheduler Makefile.am
|
|
Original commit message from CVS:
Get the signed property as a boolean
|
|
Original commit message from CVS:
Changed to the new props API
Other small tuff.
|
|
Original commit message from CVS:
Added libcolorspace plugin
|
|
win the race to max LOC changed ;-)
Original commit message from CVS:
added a bunch of cvsignore stuff off of a fresh checkout and build
i will win the race to max LOC changed ;-)
|
|
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
|
|
Original commit message from CVS:
perhaps -lartsflow_idl is needed
|
|
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
|
|
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.
|
|
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
|
|
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
|
|
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
|
|
Original commit message from CVS:
a hackish fix to link arts to the proper libs
|
|
Original commit message from CVS:
Get rid of the gst_element_info() and replace it with g_message()
|
|
Original commit message from CVS:
Added $(AUDIOFILE_CFLAGS)
|
|
Original commit message from CVS:
fixing make distcheck
|
|
Original commit message from CVS:
added bitcoder.h from w3d CVS, needed to compile
|
|
Original commit message from CVS:
Add an image and a title to the SDL window while waiting
|
|
--enable-experimental
Original commit message from CVS:
adding tarkin to build
to try building it run configure with --enable-experimental
|
|
Original commit message from CVS:
fix a error I caused by not seeing the nested comments
|
|
Original commit message from CVS:
// to /* */ fixes
|
|
Original commit message from CVS:
Assorted fixes.
Use the new clocking stuff.
|
|
Original commit message from CVS:
Added a tarkin encoder/decoder plugin.
I moved the tarking CVS code in here temporarily until they have a
library (hence this plugin is in ext)
test with:
./gst-launch filesrc location=/opt/data/shihad.mpg ! mpegdemux video_00! { queue ! mpeg2dec ! colorspace ! tarkinenc bitrate=3000 ! disksink location=out.ogg }
./gst-launch filesrc location=out.ogg ! tarkindec ! colorspace ! xvideosink
|
|
Original commit message from CVS:
Faster RGB to YUV conversion
|
|
Original commit message from CVS:
Various fixes
|
|
in using a loop function for configurati...
Original commit message from CVS:
Updated ladspa to work with the new caps nego stuff. Also updated it to work in
any M sinkpads by N srcpads configuration (M > -1 and N > 0), using a loop
function for configurations other than M == N == 1 or M == 0.
|
|
to work with the new caps nego changes.
Original commit message from CVS:
Modified passthrough, adder, playondemand, float2int, int2float, and ladspa to
work with the new caps nego changes.
Updated adder to work with float data, now uses bytestreams.
Updated ladspa to work in any M sinkpads by N srcpads configuration, M > -1 and
N > 0. Also updated ladspa to work as a loop-based element using bytestreams for
MxN configurations other than M == N == 1 or M == 0.
|
|
Original commit message from CVS:
Return donw when we changed the caps in the connect function.
|
|
Original commit message from CVS:
- plugins are built without versioning info
|
|
Original commit message from CVS:
mjpegtools dir
|
|
Original commit message from CVS:
jpegmmx addition and some small changes
|
|
Original commit message from CVS:
Implemented resizing
|
|
the phone talking to hardware vendors and...
Original commit message from CVS:
... and cvs commits should not be allowed for people who spent six hours
on the phone talking to hardware vendors and struggling with failing raid
systems
|