Sebastian Dröge
3a48930a02
configure: Use automake 1.11 silent rules instead of shave if available
...
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
2010-03-09 20:57:16 +00:00
Sebastian Dröge
e6ff20c416
lfocontrolsource: Optimize get_value_array()
...
Don't convert from GValue to the actual type for every single
value.
2010-03-09 20:57:16 +00:00
Sebastian Dröge
c6e7cf626a
interpolationcontrolsource: Optimize get_value_array()
...
This makes it >10x faster if more than a single value is requested
by not searching in the GSequence for every value and converting
the value from GValue to the real value type.
2010-03-09 20:57:16 +00:00
Sebastian Dröge
800a63e2b3
controller: Add benchmark for getting a value array of the control points
2010-03-09 20:57:16 +00:00
Benjamin Otte
5c4044d5f9
Fix typos in documentation
2010-03-09 19:18:21 +01:00
Benjamin Otte
ec10b764b9
caps: Fail when fractions are followed by random text
...
Previous code treated "1/1yourmom" the same as "1/1" and "1wimsmom" the
same as "1". Now the code is stricter and will fail to convert a
fraction when followed by garbage text.
2010-03-09 19:18:21 +01:00
Tim-Philipp Müller
b74d73980b
Back to development
2010-03-09 17:37:45 +00:00
Tim-Philipp Müller
3d9213ffa2
Release 0.10.28
2010-03-08 23:09:01 +00:00
Tim-Philipp Müller
078d4e2721
Update .po files
2010-03-08 23:06:48 +00:00
Benjamin Otte
4743e62be8
caps: Allow 1/max as the minimal fraction value > 0
...
This is useful for formats that require a valid framerate (like
theoraenc).
2010-03-08 22:26:34 +01:00
Wim Taymans
14113e8661
element: fix typo in comments
2010-03-08 17:36:02 +01:00
Tim-Philipp Müller
cebc1a1396
Release 0.10.27
2010-03-05 23:43:26 +00:00
Tim-Philipp Müller
91228c2fc9
Update .po files
2010-03-05 23:41:09 +00:00
Tim-Philipp Müller
4cbf794b0e
gstpoll: don't pass non-objects as first argument to GST_DEBUG_OBJECT()
...
This may cause crashes when logging is enabled, especially on windows.
It's not safe to pass random pointers to g_type_check_instance_is_a().
Fixes #611719 .
2010-03-04 18:40:50 +00:00
Tim-Philipp Müller
2586004e85
0.10.26.4 pre-release
2010-03-03 19:54:50 +00:00
Tim-Philipp Müller
9785c44434
po: update translations
2010-03-03 19:49:34 +00:00
Tim-Philipp Müller
91a09b9fd4
docs: fix up bytewriter doc chunks for float functions as well
2010-03-03 12:06:30 +00:00
Tim-Philipp Müller
e50b9aa71e
bytewriter: fix headers for float/double writing functions
...
The functions are called gst_byte_writer_put_{float32|float64}_*() and not
gst_byte_writer_put_{float|double}_*().
Spotted by: Benjamin Otte <otte@redhat.com>
2010-03-03 11:28:27 +00:00
Tim-Philipp Müller
0b954928c8
tags: try to make comment for translators more helpful
2010-03-01 12:02:44 +00:00
Mark Nauwelaerts
8cdf5a586f
basesink: fix emergency rendering timestamp tracking
...
Specifically, if all (including initial) buffers turn up late,
emergency rendering should also kick in appropriately.
Fixes #611087 .
2010-02-26 15:48:41 +01:00
Tim-Philipp Müller
4818f60cd5
0.10.26.3 pre-release
2010-02-24 00:30:02 +00:00
Tim-Philipp Müller
cd8e048d65
po: update translations
2010-02-24 00:29:25 +00:00
Sebastian Dröge
b30c7d370e
interpolationcontrolsource: Don't pass NULL pointers to GSequence API
...
This causes assertion failures. Fixes bug #610444 .
2010-02-19 14:31:54 +01:00
Sebastian Dröge
82f380704a
interpolationcontrolsource: Add const qualifiers to values in the _set functions
...
The values are not modified and are copied, a const before the parameter
should make this even more obvious.
2010-02-19 14:31:54 +01:00
Sebastian Dröge
4f840e05fd
controller: Add some FIXME 0.11 comments
2010-02-19 14:31:54 +01:00
Sebastian Dröge
1eea2495ff
corelements: Combine redundant code
2010-02-19 14:31:54 +01:00
Andoni Morales Alastruey
09bbc1493d
Fix compilation of fdsink and fdsrc with MSVC
2010-02-19 14:31:54 +01:00
Tim-Philipp Müller
6a4491efa9
0.10.26.2 pre-release
2010-02-18 20:08:39 +00:00
Tim-Philipp Müller
0cd4d3087f
.gitignore: ignore some more temporary docs cruft
2010-02-18 20:08:39 +00:00
Tim-Philipp Müller
0d6a9c04e6
build: fix indenting in win32-update target
...
No idea why we need to run gst-indent twice on that file, but it
only seems to settle on a final format with minimal diff to the
one in git after two runs.
2010-02-18 20:08:39 +00:00
Tim-Philipp Müller
a39bca5f66
gstcheck: more debug logging for gst_check_element_push_buffer_list()
2010-02-18 20:08:39 +00:00
Thiago Santos
035e5c74be
collectpads: Improve docs about 'data' attribute
...
Adds a reminder to 'data' attribute doc
Fixes #610366
2010-02-18 17:00:05 -03:00
Mark Nauwelaerts
2aea9ad231
memindex: avoid busy loop when doing EXACT lookup
...
Fixes #610367 .
2010-02-18 17:17:34 +01:00
Johan Bilien
1d7afbd0f2
introspection: add annotation for gst_element_get_state
...
state and pending are "out" arguments.
Fixes #605189 .
2010-02-18 01:28:57 +00:00
Edward Hervey
1f0b6f35d5
filesrc: Don't use expensive cast checks in _create
...
_create() is a pad function set by ourselves, therefore we're sure basesrc
is a GstFileSrc.
Speeds up _create() by 17% and the total call by 8% (instruction calls measurements
done with valgrind).
Fixes #610246
2010-02-17 12:37:11 +01:00
Edward Hervey
bc9e129990
basesrc: Don't use expensive cast checks in get_range.
...
_get_range() is a pad function set by ourselves, therefore we're certain that
the parent is a GstBaseSrc.
Speeds up _get_range by 38%, and the total call by 30%. (valgrind instruction
calls measurements).
Fixes #610246
2010-02-17 12:36:57 +01:00
Stefan Kost
3c2abf5581
fdsrc: cleanup parameter initialisation and add comemnt+logging
...
Initialize new_fd with DEFAULT_FD and fd with -1. Setting the property will set
new_fd and in _update_fd() we cehck fd against -1. Also add a coment about the
warning we get in the log from gst_poll_remove_fd(). We could get rid of the
warning if we want by tracking if fd has been added to fdset.
2010-02-17 11:31:07 +02:00
Stefan Kost
a12fc26461
design: write about the current state of tag-handling
...
Document the taghandling in gstreamer. List gaps and propose new mechanisms to
deal with them.
2010-02-17 09:55:52 +02:00
Stefan Kost
b45abd2710
taglist: remove blank lines in variable declarations
2010-02-17 09:50:35 +02:00
Tim-Philipp Müller
ca320242f3
tools: call g_set_prgname() before doing the option parsing
...
g_setprgname is implicitly called by g_option_context_new() with a check
to see if it's been set already, so set it before g_option_context_new()
Move version printing back until after the options have been parsed,
otherwise it won't work, since it evaluates a flag set by the
option parser.
2010-02-16 11:33:19 +00:00
Tim-Philipp Müller
47601cb911
Revert "tools: Move gst_tools_print_version call to avoid warning from new GLib."
...
This reverts commit 93dd95f02e
.
This commit made --version not work any longer. The g_setprgname()
warning is fixed in recent GLib versions.
2010-02-16 11:33:19 +00:00
Tim-Philipp Müller
b6e061b4ea
build: make sure gst-plugin-scanner gets installed where we expect it
...
Add check to make sure gst-plugin-scanner really gets installed where
we will look for it later, ie. paths and prefixes are set at configure
time and not specified via make.
Fixes #609941 .
2010-02-16 11:33:19 +00:00
Stefan Kost
7937808ac7
docs: prefer short desc from GstElementDetails
2010-02-15 23:12:56 +02:00
Tim-Philipp Müller
5a44034753
docs: fix gtk-doc chunk for gst_check_element_push_buffer_list()
2010-02-15 01:24:25 +00:00
Tim-Philipp Müller
c3f3717608
po: update po files for new comments
2010-02-15 00:31:16 +00:00
Tim-Philipp Müller
d82700f0c9
tags: wrap long string constants
...
And fix indenting issue
2010-02-15 00:29:37 +00:00
Tim-Philipp Müller
88f80996b8
tags: add some comments for translators so tag mnemonics get translated correctly
...
We want 'preview image' translated as a noun, not as 'preview [the] image'.
2010-02-15 00:21:43 +00:00
Tim-Philipp Müller
c802301b69
pad: don't print WARN debug statements for normal things like EOS
2010-02-15 00:08:16 +00:00
Sebastian Dröge
366b11ee3f
Automatic update of common submodule
...
From 96dc793 to 44ecce7
2010-02-14 23:15:45 +01:00
Edward Hervey
ed6f62f763
typefind: Reset the working mode when going to READY/NULL
...
This allows properly re-using typefind (else it would think it's
already done the typefinding when being re-used with another
stream).
2010-02-13 15:18:05 +01:00