Commit graph

5324 commits

Author SHA1 Message Date
Tim-Philipp Müller
1ab41f83b7 cdiocddasrc: detect whether drive produces samples in non-host endianness
If drive produces samples in other endianness than the host,
we need to byte swap them before pushing them out, or we
produce nothing but noise. cdparanoia detects this automatically,
but libcdio does not, so we have to do it ourselves.

This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.

https://bugzilla.gnome.org/show_bug.cgi?id=377280
2012-11-27 18:12:43 +00:00
Tim-Philipp Müller
a4d74604d4 Automatic update of common submodule
From b497c4f to a72faea
2012-11-19 11:27:21 +00:00
Sebastian Dröge
2b3b7ea810 xingmux: Fix unit test after change to correctly calculate number of frames 2012-11-16 13:32:00 +01:00
Sebastian Dröge
fcd55cfd12 x264enc: Add support for 10-bit color formats
Requires x264 to be built with 10-bit support, which disables
9-bit support. Also only advertise the color formats that were
compiled into x264.
2012-11-15 16:42:09 +01:00
Sebastian Dröge
d098eb0941 x264enc: Add support for Y444, Y42B and NV12 2012-11-15 16:21:49 +01:00
Tim-Philipp Müller
c4335cf663 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
if they're not plain ASCII.
2012-11-11 20:42:42 +00:00
Gautier Portet
cf3e901996 xingmux: Properly calculate the number of frames
First, the xing header frame is never added to the count,
we have to increment the count.
Secondly, there is a rounding error when calculating the
frame duration, as spf*GST_SECOND/rate is not an integer
(26122448.9) an it must be 26122449.
2012-11-09 11:33:40 +01:00
Tim-Philipp Müller
56002b3fba configure.ac: update courtesy of autoupdate 2012-11-07 20:46:27 +00:00
Tim-Philipp Müller
884d14a2c7 configure: let AG_GST_PLUGIN_DOCS check for python
And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.

https://bugzilla.gnome.org/show_bug.cgi?id=563903
2012-11-07 20:39:56 +00:00
Michael Smith
e4a82bdbb1 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode. 2012-11-05 13:20:31 -08:00
Tim-Philipp Müller
7ceb643b02 Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-04 00:09:59 +00:00
Tim-Philipp Müller
9c690b2018 Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 20:40:37 +00:00
Andreas Frisch
619d4db672 dvdsubdec: allocate correct amount of memory for bitmap
https://bugzilla.gnome.org/show_bug.cgi?id=687192
2012-10-30 13:28:09 +00:00
Carlos Rafael Giani
c966867bf8 mpg123: removed unnecessary finalize function
https://bugzilla.gnome.org/show_bug.cgi?id=687176
2012-10-30 10:15:14 +00:00
Wim Taymans
b979e19af7 siddec: reset bytes counter
Reset the total_bytes counter so that we get timestamps correct.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2012-10-30 09:20:04 +00:00
Jan Schmidt
07c5c2f561 mpg123: Fix leaks from not chaining up in the finalize function 2012-10-30 10:20:09 +11:00
Tim-Philipp Müller
a87cd04ee2 Back to feature development 2012-10-25 12:38:47 +01:00
Tim-Philipp Müller
ef57fecd5f Release 1.0.2 2012-10-25 01:11:10 +01:00
Tim-Philipp Müller
d24e774074 tests: fix up mpg123 test a little
- dist input files
- fix sample leak
- simplify check for elements
- only run mpg123 test if mpg123 is available and selected
- fix build in uninstalled setup

https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:44:07 +01:00
Carlos Rafael Giani
21bd9a8486 tets: add unit test for mpg123audiodec
https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:43:29 +01:00
Carlos Rafael Giani
8cf770785a mpg123: added gtkdoc section
https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:43:23 +01:00
Carlos Rafael Giani
09cda09f9c mpg123: fixed bug with last frame, disabled internal resampler & chatter
* The last MP3 frame wasn't being pushed when base class was draining
* Made sure mpg123 cannot ever use its (crude) internal resampler
* Disabled mpg123 stderr output

https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:43:16 +01:00
Scott Fan
bbe0cb0440 Makefile.am: Fix typos for generating the Android.mk files
Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.

The typos led to generate the incorrect Android.mk files for the asfdemux
and realmedia plugin.

https://bugzilla.gnome.org/show_bug.cgi?id=686748
2012-10-24 13:37:26 +01:00
Carlos Rafael Giani
08707937dd mpg123: cleaned up comments, formatting, and logging lines
also replaced mpg123decoder->handle != NULL checks with asserts

https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 11:59:19 +01:00
Mark Nauwelaerts
f4248f002a dvdreadsrc: correctly set next cell when seeking to sector 2012-10-18 22:19:04 +02:00
Mark Nauwelaerts
5c0e0dd598 dvdsubparse: send src caps when receiving sink caps 2012-10-18 22:18:28 +02:00
Mark Nauwelaerts
c7272913d1 dvdreadsrc: update dvd event to enhanced approach
... in line with resindvdsrc.
2012-10-12 14:49:28 +02:00
Tim-Philipp Müller
d9a863ed7f docs: add 'make upload' target for new-release script 2012-10-07 17:08:37 +01:00
Tim-Philipp Müller
82e45170f9 Back to development (bug fixing) 2012-10-07 16:58:10 +01:00
Tim-Philipp Müller
dd727be43d Release 1.0.1 2012-10-07 16:13:11 +01:00
Tim-Philipp Müller
21030a01aa Automatic update of common submodule
From 6c0b52c to 6bb6951
2012-10-06 14:58:34 +01:00
Jan Schmidt
6d35db313f mpeg2dec: Don't error out when there is no associated buffer
In 0.10, having mpeg2dec occasionally tell us to output a frame that
was never decoded was just ignored, so do the same in 1.0

Fixes: #685107
2012-10-01 10:43:26 +10:00
Tim-Philipp Müller
c6b03d0c3b Purge mention of liboil and update REQUIREMENTS
https://bugzilla.gnome.org/show_bug.cgi?id=673285
2012-09-29 12:13:17 +01:00
Tim-Philipp Müller
4935096912 x264enc: when setting fallback decoder latency, set valid min_latency
Min. latency needs to be a valid time, so pass 0 as default
value in the fallback case where we can't determine any latency,
and avoid nasty criticals at runtime.
2012-09-26 01:05:52 +01:00
Tim-Philipp Müller
2c82b981db Back to development (bug fixing) 2012-09-24 16:52:23 +01:00
Tim-Philipp Müller
cd87689518 Release 1.0.0 2012-09-24 14:35:31 +01:00
Tim-Philipp Müller
1843c771aa Automatic update of common submodule
From 4f962f7 to 6c0b52c
2012-09-22 16:08:54 +01:00
Tim-Philipp Müller
2fe4042abf Release 0.11.99 2012-09-17 17:59:57 +01:00
Tim-Philipp Müller
a98f1533db docs: update docs 2012-09-17 16:57:53 +01:00
Tim-Philipp Müller
5f9a086484 Remove -DGST_USE_UNSTABLE_API 2012-09-17 16:57:30 +01:00
Tim-Philipp Müller
4d1b2cacc8 Update docs 2012-09-17 12:25:25 +01:00
Tim-Philipp Müller
59c54c7a66 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
introspection/updating for this plugin.
2012-09-17 12:25:25 +01:00
Christian Fredrik Kalager Schaller
45815d7ec4 Switch to F18 package naming 2012-09-15 22:23:53 +02:00
Wim Taymans
49f5cb7d76 rename some caps and elements in examples 2012-09-14 16:28:54 +02:00
Tim-Philipp Müller
717ae6cc20 Back to development 2012-09-14 02:58:26 +01:00
Tim-Philipp Müller
3256bca659 Release 0.11.94 2012-09-14 02:49:34 +01:00
Tim-Philipp Müller
d429795e80 docs: update docs 2012-09-14 01:48:50 +01:00
Wim Taymans
c3b5d7e914 rmdemux: use DTS and PTS
Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
undefined to make the decoder do the right thing. We can then remove the code
that tries to guess the PTS from the DTS.
2012-09-13 13:49:33 +02:00
Jan Schmidt
ddd13808b3 mpeg2dec: Hold ref to buffer while mapped
So that the buffer still exists when we go to unmap it later,
even if it got pushed in the meantime.
2012-09-11 23:16:45 -07:00
Olivier Crête
32a15afb81 x264enc test: x264enc produces constrained-baseline, not the full baseline 2012-09-11 16:48:51 -04:00