Commit graph

4602 commits

Author SHA1 Message Date
Benjamin Gaignard
7081fc2250 Add build system for Android 2010-12-03 17:43:25 +01:00
Edward Hervey
f4031d19a6 realmedia: Remove dead assignments 2010-11-25 19:51:50 +01:00
Edward Hervey
2a84e4332a mad: Remove dead assignments 2010-11-25 19:51:40 +01:00
Tim-Philipp Müller
d0ecf5ea69 dvdreadsrc: remove bogus comment 2010-11-13 12:38:45 +00:00
Thomas Green
c29b56fae9 dvdreadsrc: fix handling of multi-angle streams
We would output all angles interleaved instead of just
the selected angle.

https://bugzilla.gnome.org/show_bug.cgi?id=539254
2010-11-13 12:34:37 +00:00
Tim-Philipp Müller
d128f5fab1 realmedia: fix LIBS order in Makefile 2010-10-28 17:04:24 +01:00
Tim-Philipp Müller
979787e988 po: update for new translatable strings 2010-10-28 17:03:49 +01:00
Jan Schmidt
8604dfe844 Automatic update of common submodule
From 7bbd708 to 011bcc8
2010-10-27 13:17:29 +01:00
Guillaume Emont
ff60a26cf8 mpeg2dec: convert the position to stream time before answering to a position query 2010-10-25 13:55:39 +01:00
Edward Hervey
fe3e26bee4 realmedia: Get codec name from pbutils instead of harcoding them 2010-10-24 14:25:49 +02:00
Robert Swain
6f2db739ae x264enc: Work around a rate control issue in libx264
When variable framerate is disabled in libx264 (which occurs when using
the zerolatency tuning), libx264 ignores timestamps but still uses the
timebase leading to messed up rate control with our nanosecond timebase.

We work around this issue by setting the timebase to the reciprocal of
the framerate and we validate that the framerate is suitable.

This has been fixed upstream in libx264 but there are non-fixed versions
in the wild so this workaround is still needed.

Fixes bug #632861
2010-10-22 15:55:34 +02:00
Sebastian Dröge
0fa75d404b mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually 2010-10-19 16:31:23 +02:00
Guillaume Emont
7fb7129a83 mpeg2dec: fix position query by trusting upstream
Position queries are badly handled for DVDs (probably due to the division in
chapters): the time returned was the time since the start of chapter.

Now ask upstream for position queries, fall back to the old code if upstream
cannot answer the query.
2010-10-19 16:31:23 +02:00
Stefan Kost
26cd4ee3a0 various: canonicalize property names 2010-10-19 12:24:13 +03:00
Stefan Kost
3bb4b5069e various (ext): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 10:06:33 +03:00
Stefan Kost
91f9b986a1 various (gst): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 09:51:23 +03:00
David Schleef
1af3f73e8d Automatic update of common submodule
From 5a668bf to 7bbd708
2010-10-14 12:32:16 -07:00
David Schleef
747c327100 Automatic update of common submodule
From c4a8adc to 5a668bf
2010-10-08 12:44:52 -07:00
Sebastian Dröge
ceb80a75ea Automatic update of common submodule
From 5e3c9bf to c4a8adc
2010-10-08 12:56:05 +02:00
Mark Nauwelaerts
7bba22772e mad: support reverse playback 2010-10-04 10:33:28 +02:00
Tim-Philipp Müller
7192b9f6b3 dvdreadsrc: improve error messages on read errors
Provide proper i18n-ed error messages when a read error happens,
and point out that the error could be happening because the
DVD is scrambled.

https://bugzilla.gnome.org/show_bug.cgi?id=613633
2010-09-26 19:32:46 +01:00
Tim-Philipp Müller
b369f1d714 configure: set plugin release datetime 2010-09-24 00:03:50 +01:00
Edward Hervey
412cebf86a Automatic update of common submodule
From aa0d1d0 to 5e3c9bf
2010-09-21 18:34:31 +02:00
Tim-Philipp Müller
ccb624ec03 mpegparse: re-fix flow return handling
Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
-  } while (GST_FLOW_IS_SUCCESS (result));
+  } while (result != GST_FLOW_OK);
2010-09-15 20:19:26 +01:00
Stefan Kost
8623c31bae tests: allow running state tests for all elements
Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
to try elements that would normaly be skipped.
2010-09-09 22:33:36 +03:00
Tim-Philipp Müller
30d07e262c New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted 2010-09-09 09:53:07 +01:00
Tim-Philipp Müller
bafd2cb4c6 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
This .pc file will not be installed, it's only for uninstalled setups,
same thing as we do for -good. This is so other modules' unit tests can
find our plugins properly in an uninstalled setup.
2010-09-08 00:11:53 +01:00
Tim-Philipp Müller
441b894af5 Automatic update of common submodule
From c2e10bf to aa0d1d0
2010-09-07 11:42:52 +01:00
Tim-Philipp Müller
d261f9bff6 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions 2010-09-06 23:53:10 +01:00
Tim-Philipp Müller
c33e70af70 siddec: don't use GST_FLOW_IS_FATAL
GST_FLOW_IS_FATAL has been deprecated in core git.
2010-09-06 23:51:23 +01:00
David Schleef
c16d189a0b Automatic update of common submodule
From d3d9acf to c2e10bf
2010-09-05 18:58:50 -07:00
Sebastian Dröge
790f308986 configure: Require orc >= 0.4.6 for --compat 2010-09-05 12:27:40 +02:00
Sebastian Dröge
dea80a7742 Automatic update of common submodule
From ec60217 to d3d9acf
2010-09-05 12:20:22 +02:00
Sebastian Dröge
31010493ea mpeg2dec: Don't use GST_FLOW_IS_FATAL()
And don't post error messages if allocating a buffer resulted
in WRONG_STATE or UNEXPECTED.
2010-09-04 14:57:51 +02:00
Sebastian Dröge
bd65afed85 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream 2010-09-04 14:57:51 +02:00
Sebastian Dröge
e99cb46c60 mpegstream: Don't use GST_FLOW_IS_SUCCESS() 2010-09-04 14:57:51 +02:00
Sebastian Dröge
f3fa6f6de0 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS() 2010-09-04 14:57:51 +02:00
Sebastian Dröge
704b371944 asfdemux: Don't use GST_FLOW_IS_FATAL()
And don't post error messages for UNEXPECTED and post an error
message if pulling data failed because of NOT_LINKED.
2010-09-04 14:57:51 +02:00
Tim-Philipp Müller
080b3673a9 Back to development
Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
the code is updated for the GST_FLOW_IS_* macro deprecations.
2010-09-04 13:17:53 +01:00
Tim-Philipp Müller
c525b03a08 Release 0.10.16 2010-09-02 23:59:20 +01:00
Tim-Philipp Müller
e26375f3ab docs: update docs for release 2010-09-02 23:58:22 +01:00
Tim-Philipp Müller
b6f54b7685 po: update translations 2010-09-02 23:58:06 +01:00
Sebastian Dröge
bfbfdd566d 0.10.15.6 pre-release 2010-08-30 16:02:24 +02:00
Edward Hervey
776a09149e asfdemux: Don't error out on non-critical flow returns
Only error out when downstream returns:
* NOT_SUPPORTED
* ERROR
* NOT_NEGOTIATED
* NOT_LINKED

If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
of the streams had gone EOS) and then stop the task silently.

In the case of WRONG_STATE we just need to stop silently

https://bugzilla.gnome.org/show_bug.cgi?id=600412
2010-08-27 17:59:12 +02:00
Sebastian Dröge
ce8e49c956 0.10.15.5 pre-release 2010-08-25 19:02:02 +02:00
Alessandro Decina
2ca354e3ab mp3parse: propagate flow errors upstream.
Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
always return the error upstream.
2010-08-25 15:39:33 +02:00
Sebastian Dröge
49c2fdd4f9 0.10.15.4 pre-release 2010-08-21 21:42:25 +02:00
Stefan Kost
5d26f86b5e Automatic update of common submodule
From 3e8db1d to ec60217
2010-08-13 17:24:41 +03:00
Tim-Philipp Müller
ed31d6281b 0.10.15.3 pre-release 2010-08-11 16:49:30 +01:00
Robert Swain
f45ff93586 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
argument to the option string value causes an error. For < 78 we pass the
boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
result in passing 'none' for false and 'strict' for true. Other modes can be
set through the option-string property for now.

https://bugzilla.gnome.org/show_bug.cgi?id=626577
2010-08-11 16:47:12 +01:00