Edward Hervey
bbe26d36ba
gst: Use G_VALUE_COLLECT_INIT if available
...
This brings total call speedups between 5% and 25%.
gst_caps_set_simple_valist: +5%
gst_structure_set_valist: + 10%
gst_structure_id_set_valist: +25%
gst_tag_list_add_valist: +5%
Measured using valgrind when run over the discovery of 200 media files.
Fixes #610256
2010-03-12 10:01:47 +01:00
Benjamin Otte
253ebab319
win32: Fix build failures of tests
2010-03-11 21:02:45 +01:00
Thiago Santos
f563ac57f8
tags: Adds new geo location tags
...
Adds new tags GST_TAG_GEO_LOCATION_COUNTRY,
GST_TAG_GEO_LOCATION_CITY and GST_TAG_GEO_LOCATION_SUBLOCATION.
API: GST_TAG_GEO_LOCATION_COUNTRY
API: GST_TAG_GEO_LOCATION_CITY
API: GST_TAG_GEO_LOCATION_SUBLOCATION
Fixes #612410
2010-03-11 15:31:06 -03:00
Benjamin Otte
8fa19a360c
win32: Add prototype for DllMain()
2010-03-11 18:37:24 +01:00
Edward Hervey
8595981da4
Update .po files
2010-03-11 11:46:28 +01:00
Edward Hervey
d60a3b8a59
gstreamer: remove unneeded casts
...
G_PARAM_SPEC_VALUE_TYPE does an expensive type check, whereas the
value_type field is a public field, so we can just use it directly.
2010-03-11 11:46:28 +01:00
Benjamin Otte
f8a6a088e6
Remove -Winline flag again
...
It triggers for a lot of GStreamer API (even though those triggers are
wrong most of the time).
I missed it because it only triggers with -O2, and I was using -O0.
2010-03-11 11:39:40 +01:00
Benjamin Otte
63d9beb077
Automatic update of common submodule
...
From df8a7c8 to e272f71
2010-03-11 11:20:35 +01:00
Benjamin Otte
12129e44ec
Add a bunch more warning flags to configure
...
None of these flags cause warnings anymore, so no fixes necessary.
The flags are:
-Wformat-nonliteral
-Wformat-security
-Wold-style-definition
-Wcast-align
-Winline
-Winit-self
-Wmissing-include-dirs
-Waddress
-Waggregate-return
-Wno-multichar
-Wnested-externs
2010-03-11 11:10:44 +01:00
Benjamin Otte
7e7f51f617
Fixes for -Wmissing-declarations -Wmissing-prototypes
...
Also adds those flags to the configure warning flags
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-11 10:59:57 +01:00
Tim-Philipp Müller
8a4aed855a
buffer: fix printf format
...
Use %u to print unsigned integers.
2010-03-11 09:39:23 +00:00
Stefan Kost
0723c86046
tests: cast the arg. to fix the build with new compiler opts.
...
This is ugly. I am not sure if we really want to have such casts all over the
place.
2010-03-11 10:29:23 +02:00
Stefan Kost
4ba031a7e2
i18n: define dummy ngettext if i18n is disabled.
...
We cannot blindly use gettext function and not define them when not using gettext.
2010-03-11 10:14:05 +02:00
Stefan Kost
59bf16352b
i18n: fix the build with i18n disabled.
...
Don't include gettext.h if !ENABLE_NLS.
2010-03-11 10:04:27 +02:00
Stefan Kost
a184419ec5
buffer: allow configurable memory alignment. Fixes #596832
...
The alignment guaranteed by malloc is not always sufficient. E.g. vector
instructions or hardware subsystems want specifically aligned buffers. The
attached patch will use posix_memalign if available to allocate buffers.
The desired alignment can be set when running configure using the new
--with-buffer-alignment option.
2010-03-11 10:00:28 +02:00
Benjamin Otte
679deb7581
Automatic update of common submodule
...
From 9720a7d to df8a7c8
2010-03-10 21:51:50 +01:00
Benjamin Otte
7022923326
Merge branch 'work'
2010-03-10 20:52:06 +01:00
Benjamin Otte
a9d1a493a7
Fixes for -Wwrite-strings
...
This changes some APIs in compatible ways:
- Some functions now take "const char *" arguments, not "char *"
- Some structs now have "conts char *" members, not "char *"
The changes may cause warnings when compiling with the right warning
flags. You've been warned.
Also adds -Wwrite-strings as a warning flag in configure.ac.
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:50:10 +01:00
Benjamin Otte
22f87a529f
Fixes -Wundef warnings
...
... and adds that flag to configure.ac
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:46:09 +01:00
Benjamin Otte
58415ef177
benchmarks: Remove unneeded g_thread_exit()
...
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:35 +01:00
Benjamin Otte
3234c0128b
Fixes for -Wold-style-definition
...
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:35 +01:00
Benjamin Otte
e8f65e8bff
Make code safe for -Wredundant-decls
...
Adds that warning to configure.ac
Includes a tiny change of the GST_BOILERPLATE_FULL() macro:
The get_type() function is no longer declared before being defined.
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:33 +01:00
Benjamin Otte
121640ccec
Automatic update of common submodule
...
From 0b6e072 to 9720a7d
2010-03-10 20:43:35 +01:00
Benjamin Otte
f067d38d1d
Make sure generated code doesn't run with -Werror
...
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 19:27:09 +01:00
Benjamin Otte
766ac7ec3c
Update to common/ changes to ERROR_CFLAGS
2010-03-10 19:27:09 +01:00
Benjamin Otte
0d4d5a57da
Revert "registry: remove unused function"
...
Turns out the function is not unused, but was in an #ifdef WIN32
section.
Whoops.
This reverts commit 57d5db424c
.
2010-03-10 19:17:42 +01:00
Benjamin Otte
93a7938289
Automatic update of common submodule
...
From 7cc5eb4 to 0b6e072
2010-03-10 16:09:33 +01:00
Benjamin Otte
57d5db424c
registry: remove unused function
...
Actually, there was two functions with the same name, but only one was
used.
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 15:24:11 +01:00
Benjamin Otte
5c01dcb1f7
remove unused gst_element_default_error()
...
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 15:24:11 +01:00
Jeremy Huddleston
fa0d218e4c
utils: Use mulq instead of mul as some assemblers can't guess the size of the operands
...
Fixes bug #612370 .
2010-03-10 07:17:07 +00:00
Tim-Philipp Müller
27d2d9b357
Automatic update of common submodule
...
From 7aa65b5 to 7cc5eb4
2010-03-10 01:09:11 +00:00
Sebastian Dröge
760a91561c
Automatic update of common submodule
...
From 44ecce7 to 7aa65b5
2010-03-09 21:20:27 +00:00
Sebastian Dröge
ce74a1ae19
build: Make some more rules silent if requested
2010-03-09 20:57:17 +00:00
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