Commit graph

5196 commits

Author SHA1 Message Date
Tim-Philipp Müller
c12e5d1ad4 rmdemux: mark tag list as global scope 2015-07-21 11:13:27 +01:00
Tim-Philipp Müller
2be1874927 rmdemux: fix taglist leak
merge doesn't take ownership, so must unref the
old tags if we do merge.
2015-07-21 11:10:04 +01:00
Vineeth TM
868a885040 rmdemux: fix wrong unref when there are no tags
Tags should be appended to pending tags and unref'ed only if tags
are present. Else there is no need to append.

https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-07-21 10:52:54 +01:00
Vineeth T M
42dbce6d57 rmdemux: fix memory leaks during error cases
while adding stream, during error cases, only stream is
being freed. Adapter, pad, tags, subpackets, index are not being
freed resulting in memory leaks

https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-07-21 10:47:39 +01:00
Tim-Philipp Müller
7b8791a574 Update mailing list in doap file as well 2015-07-16 17:23:15 +01:00
Tim-Philipp Müller
9f41cf0745 Update mailing list address from sourceforge to freedesktop 2015-07-16 17:19:58 +01:00
Vineeth T M
c222f1942b rmdemux: fix tag memory leak
tags is not being freed after being merged to the
pending_tags.

https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-07-16 08:59:20 +01:00
Stefan Sauer
981a35420b Automatic update of common submodule
From f74b2df to 9aed1d7
2015-07-03 21:58:33 +02:00
Sebastian Dröge
090e8f7159 Back to development 2015-06-25 00:04:19 +02:00
Sebastian Dröge
73d91f9409 Release 1.5.2 2015-06-24 23:39:37 +02:00
Sebastian Dröge
3e18dbb442 Update .po files 2015-06-24 23:14:52 +02:00
Sebastian Dröge
828bf1dc96 po: Update translations 2015-06-24 11:15:22 +02:00
Jan Schmidt
c72abcf782 asfdemux: Use gst_video_multiview_guess_half_aspect() function
Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
stereoscopic video is full-frame per view or not.
2015-06-19 02:04:38 +10:00
Nicolas Dufresne
6f44d6710e Automatic update of common submodule
From 6015d26 to f74b2df
2015-06-16 17:49:05 -04:00
Matej Knopp
43d6ca85a0 x264enc: Use gst_video_encoder_set_min_pts
This method replace the manual adjustment of PTS and DTS to avoid
negative DTS issues. Using this method will also update the segment so
we don't loos sync.

https://bugzilla.gnome.org/show_bug.cgi?id=740575
2015-06-11 10:29:25 -04:00
Jan Schmidt
6d0ee6c782 asfdemux: Add support for stereoscopic video metadata.
Add parsing of stereoscopic metadata, and place into the caps to
the decoder.

Fix parsing of Advanced Mutual Exclustion objects.

https://bugzilla.gnome.org/show_bug.cgi?id=711190

Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2015-06-11 11:01:38 +10:00
Jan Schmidt
c6958c158f x264enc: Add support for stereoscopic video
Provide new frame-packing property to directly set
x264enc frame packing, or pass through upstream settings

The explicit layout from the frame-packing property is
preferred over any info from the caps.
2015-06-11 11:01:38 +10:00
Chris Clayton
0f80355ba5 xingmux: fix compiler warnings
https://bugzilla.gnome.org/show_bug.cgi?id=750596
2015-06-10 15:33:21 +01:00
Stefan Sauer
3d5e7b0b95 cruft: add the obsolete tmpl dir to cruft-dirs 2015-06-09 15:28:57 +02:00
Edward Hervey
8fda55d24a Automatic update of common submodule
From d9a3353 to 6015d26
2015-06-09 11:30:34 +02:00
Stefan Sauer
8f769bfc82 Automatic update of common submodule
From d37af32 to d9a3353
2015-06-08 23:08:11 +02:00
Stefan Sauer
7706cb5938 Automatic update of common submodule
From 21ba2e5 to d37af32
2015-06-07 23:06:47 +02:00
Stefan Sauer
c66362a46d Automatic update of common submodule
From c408583 to 21ba2e5
2015-06-07 17:32:12 +02:00
Stefan Sauer
b95512b7ee docs: remove variables that we define in the snippet from common
This is syncing our Makefile.am with upstream gtkdoc.
2015-06-07 17:19:40 +02:00
Stefan Sauer
54dcb3c140 Automatic update of common submodule
From d676993 to c408583
2015-06-07 17:16:30 +02:00
Sebastian Dröge
7383811278 Back to development 2015-06-07 16:44:43 +02:00
Sebastian Dröge
b388c95bde Release 1.5.1 2015-06-07 11:05:29 +02:00
Sebastian Dröge
3a3e18a533 Update .po files 2015-06-07 11:05:22 +02:00
Sebastian Dröge
fc0841d65e po: Update translations 2015-06-07 09:36:00 +02:00
Edward Hervey
fe14a23327 check: Use GST_CHECK_MAIN () macro everywhere
Makes source code smaller, and ensures we go through common initialization
path (like the one that sets up XML unit test output ...)
2015-06-02 16:31:10 +02:00
Tim-Philipp Müller
c3c306b486 x264enc: don't artificially limit max allowed value of "threads" property
In auto mode it will happily chose much higher values anyway,
and a limit of 4 seems a bit low these days.
2015-05-26 17:58:18 +01:00
Jan Schmidt
5dfd112521 dvdread: Also reset the first_seek var in start()
Make the initial chapter seek work across reuse.

https://bugzilla.gnome.org/show_bug.cgi?id=453322
2015-05-12 22:06:15 +10:00
Jan Schmidt
bc7e8282d3 dvdread: Work around basesrc initial seek
Ignore the initial seek basesrc sends, as it
breaks starting from another chapter by
immediately seeking back to the start of the title
2015-05-12 21:52:24 +10:00
Tim-Philipp Müller
f034f77b73 docs: update example pipelines in element docs
Mostly gst-launch -> gst-launch-1.0, but also
use autoaudiosink/autovideosink in more places
and update pipelines a little or flesh out
descriptions.
2015-05-10 11:34:33 +01:00
Luis de Bethencourt
9a18b9e4ce Rename property enums from ARG_ to PROP_
Property enum items should be nameed PROP_ for consistency and readability.
2015-04-27 10:57:12 +01:00
Tim-Philipp Müller
19fd6f240d Remove obsolete Android build cruft
This is not needed any longer.
2015-04-26 17:56:31 +01:00
Luis de Bethencourt
f209829d81 realmedia: remove unused enum item PROP_LAST 2015-04-24 17:05:20 +01:00
Tim-Philipp Müller
2aa56dffed tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
Make sure the test environment is set up.

https://bugzilla.gnome.org//show_bug.cgi?id=747624
2015-04-23 16:23:01 +01:00
Tim-Philipp Müller
947d5b56b3 configure: bump automake requirement to 1.14 and autoconf to 2.69
This is only required for builds from git, people can still
build tarballs if they only have older autotools.

https://bugzilla.gnome.org//show_bug.cgi?id=747624
2015-04-23 16:22:39 +01:00
Tim-Philipp Müller
03da4ed00d Update .gitignore 2015-04-23 16:22:30 +01:00
Sebastian Dröge
cd735fc0f2 Remove LICENSE_readme
It's completely outdated and just confusing, better if people are
forced to look at the actual code in question than trusting this file.
2015-04-22 10:38:02 +02:00
Sebastian Dröge
684345ebc1 Remove INSTALL file
autotools automatically generate this, and when using different versions
for autogen.sh there will always be changes to a file tracked by git.
2015-04-22 10:38:02 +02:00
Cliff Han
92f5f3f8f3 asfdemux: fix a seek failure due to out-of-range in push mode
A seek in push mode failed for big offsets which are beyond
the range of guint32.

https://bugzilla.gnome.org/show_bug.cgi?id=748162
2015-04-20 09:13:24 +01:00
Edward Hervey
27a2691766 tests: Use AM_TESTS_ENVIRONMENT
Needed by the new automake test runner
2015-04-08 16:52:06 +02:00
Tim-Philipp Müller
0b935a191f Automatic update of common submodule
From bc76a8b to c8fb372
2015-04-03 18:58:03 +01:00
Vincent Penquerc'h
f529481b3d a52dec: fix race in liba52dec lookup table initialization
a52_init initializes the IMDCT global state as well as creating
a new state. When two A52 decoders are created (eg, when two AC3
tracks are contained in a video), calls to a52_init may happen
at the same time, and the IMDCT initialization is not reentrant.

https://bugzilla.gnome.org/show_bug.cgi?id=746781
2015-04-03 09:57:38 +01:00
Guillaume Desmottes
ca5fd56862 mpeg2dec: fix buffer leak in crop_buffer()
gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
gst_buffer_replace() reffed it as well so we were one reference extra.

https://bugzilla.gnome.org/show_bug.cgi?id=746887
2015-03-30 16:19:00 -04:00
Mark Nauwelaerts
573ce40fad rmdemux: resurrect some flow return handling
https://bugzilla.gnome.org/show_bug.cgi?id=744572
2015-03-28 18:22:21 +01:00
Mark Nauwelaerts
53642b1073 asfdemux: resurrect some flow return handling
https://bugzilla.gnome.org/show_bug.cgi?id=744572
2015-03-28 18:22:21 +01:00
Luis de Bethencourt
31bf54a076 mpeg2dec: fix memory leak
CID #1291630
2015-03-24 12:51:36 +00:00