Commit graph

4844 commits

Author SHA1 Message Date
Tim-Philipp Müller
9009d82d9f Release 0.10.18
Highlights:

  - x264enc: allow changing bitrate and quantizers dynamically at runtime
  - x264enc: proxy downstream caps restrictions upstream via get_caps()
  - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
  - mad: allow build without libid3tag (which isn't really needed anyway)
  - many other fixes and improvements
2011-05-10 11:42:08 +01:00
Sebastian Dröge
27b0ee204c x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps 2011-05-04 12:39:17 +02:00
Mark Nauwelaerts
0bc0a31c96 x264enc: do not leak peer pad reference 2011-05-04 12:30:39 +02:00
Sjoerd Simons
0d362e5572 x264enc: No need to copy, reffing is enough 2011-05-03 15:27:43 +01:00
Sjoerd Simons
cd5fc6ed8d x264enc: get_caps function should return a copy of the caps 2011-05-03 15:24:15 +01:00
Tim-Philipp Müller
6f91a5f84e 0.10.17.4 pre-release 2011-04-30 20:07:44 +01:00
Wim Taymans
fedbdec0ed mad: remove buffer_alloc 2011-04-29 15:43:47 +02:00
Tim-Philipp Müller
75bd97341c 0.10.17.3 pre-release 2011-04-27 12:48:42 +01:00
Tim-Philipp Müller
13c1db62b0 Automatic update of common submodule
From c3cafe1 to 46dfcea
2011-04-24 14:04:39 +01:00
Wim Taymans
edb17b4601 mad: port to 0.11 2011-04-19 19:24:23 +02:00
Wim Taymans
98729bc82c Merge branch 'master' into 0.11
Conflicts:
	android/amrnb.mk
	android/amrwbdec.mk
	android/asf.mk
	android/mpegaudioparse.mk
	configure.ac
2011-04-19 19:23:56 +02:00
Tim-Philipp Müller
7ad6c5e2a6 tests: add suppression for lame unit test 2011-04-19 17:26:42 +01:00
Tim-Philipp Müller
a64522e886 tests: add generic index-setting test 2011-04-19 17:11:33 +01:00
Tim-Philipp Müller
7bccbfdd48 mpeg2dec: don't deadlock when setting an index 2011-04-19 17:11:14 +01:00
Tim-Philipp Müller
894760b682 0.10.17.2 pre-release 2011-04-16 23:26:27 +01:00
Tim-Philipp Müller
59ced3ae36 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT 2011-04-16 23:23:56 +01:00
Tim-Philipp Müller
120731ee4e mpegstream: fix unused-but-set-variable warnings with gcc 4.6 2011-04-14 15:04:19 +01:00
Tim-Philipp Müller
4d3311566c dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6 2011-04-14 15:03:56 +01:00
Tim-Philipp Müller
81173fcbad asfdemux: fix unused-but-set-variable warnings with gcc 4.6 2011-04-14 15:03:33 +01:00
Sebastian Dröge
e8d00e7334 x264enc: Implement getcaps function
This allows to set width/height/etc restrictions downstream.
2011-04-13 20:32:50 +02:00
Thibault Saunier
1e6a607e01 android: make it ready for androgenizer
To build gstreamer for android we are now using androgenizer which
generates the needed Android.mk files.

Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2011-04-11 07:31:13 +02:00
Thibault Saunier
9811a3ccf5 android: remove the android/ folder 2011-04-11 07:30:50 +02:00
Stefan Kost
ea8491c73f Automatic update of common submodule
From 1ccbe09 to c3cafe1
2011-04-04 15:57:58 +03:00
Olivier Crête
62e35a6b40 x264enc: Allow changing the bitrate and quantitizers dynamically
https://bugzilla.gnome.org/show_bug.cgi?id=621663
2011-03-29 20:08:40 -04:00
Olivier Crête
a4df8f9031 x264enc: Set max bitrate in quality mode
https://bugzilla.gnome.org/show_bug.cgi?id=621663
2011-03-29 20:08:40 -04:00
Olivier Crête
1370f3f161 x264enc: Make it clear that constant quantizer is for debugging only
https://bugzilla.gnome.org/show_bug.cgi?id=621663
2011-03-29 20:08:40 -04:00
Sebastian Dröge
b9032ab93f Automatic update of common submodule
From 193b717 to 1ccbe09
2011-03-25 22:34:31 +01:00
Stefan Kost
b7516b9eb4 Automatic update of common submodule
From b77e2bf to 193b717
2011-03-25 14:57:00 +02:00
Sebastian Dröge
d57141d9ce Automatic update of common submodule
From d8814b6 to b77e2bf
2011-03-25 09:33:04 +01:00
Sebastian Dröge
9f5071099b Automatic update of common submodule
From 6aaa286 to d8814b6
2011-03-25 09:09:29 +01:00
Stefan Kost
83de57faa3 Automatic update of common submodule
From 6aec6b9 to 6aaa286
2011-03-24 18:50:17 +02:00
Luis de Bethencourt
bfff921b44 configure.ac: redundant use of AC_MSG_RESULT()
cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2011-03-22 13:37:41 +01:00
Luis de Bethencourt
004633d06b autogen: wingo signed comment 2011-03-22 13:29:11 +01:00
Sebastian Dröge
101e8a024f dvdsubdec: Rearrange buffer allocation and pushing code a bit
This makes the code easier to read, doesn't store every buffer
in the instance until the next buffer is to be drawn and
fixes an unitialized variable compiler warning.
2011-03-15 11:02:42 +01:00
Brendan Le Foll
1c1868682e dvdsubdec: Output only a single buffer per subpicture and set the correct duration
Fixes bug #619136.
2011-03-15 10:59:23 +01:00
Brendan Le Foll
a72cc73798 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
Fixes bug #644704.
2011-03-14 18:40:40 +01:00
Tim-Philipp Müller
65565c8a1e mad: build the mad plugin even if libid3tag is not available
ID3 tags are usually handled by id3demux, and should be handled
by id3demux. Tag handling in mad based on libid3tag is very basic
and mostly unnecessary really, so just build this plugin without
ID3 tag support if libid3tag is not available.
2011-03-11 18:37:10 +00:00
Wim Taymans
90ec31fbd9 Merge branch 'master' into 0.11 2011-03-04 13:48:02 +01:00
Stefan Kost
253afc02c9 dvddemux: small code cleanup
Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
and avoid empty 'if' when logging is disabled.
2011-03-02 13:12:11 +02:00
Mark Nauwelaerts
466d0054c6 configure.ac: export plugin description more platform independent
Fixes #642504.
2011-02-28 19:27:21 +01:00
Mark Nauwelaerts
9e645784ae Automatic update of common submodule
From 1de7f6a to 6aec6b9
2011-02-28 18:33:34 +01:00
Wim Taymans
62efb84c19 Merge branch 'master' into 0.11
Conflicts:
	configure.ac
2011-02-26 15:02:58 +01:00
Mark Nauwelaerts
9ccdcda5e6 mpeg2dec: do not fail fatally when unlinked
... as _NOT_LINKED was neither tested as fatal before nor complained about.
2011-02-21 13:16:05 +01:00
Stefan Kost
b3c04da6c3 index: remove conditional index support
Index support cannot be disabled since commit
4bfb1fe70c
in core, which removed the configure flags to disable index.
2011-02-21 11:05:31 +02:00
Stefan Kost
2b9048ede9 formatting: trim trailing whitespace 2011-02-17 18:06:51 +02:00
Stefan Kost
9424c553b9 index: use delta frame flags instead of 0 or none 2011-02-17 18:05:58 +02:00
Sjoerd Simons
0d20df6d2b x264enc: Don't register flags with a value of 0
Flags with a value of 0 aren't meaningful and will cause
g_value_transform to go into an endless loop when trying to
convert the flags to a string
2011-02-14 17:52:12 +00:00
Stefan Kost
182072c91a Automatic update of common submodule
From f94d739 to 1de7f6a
2011-02-14 12:54:10 +02:00
Mark Nauwelaerts
dbdf976105 amrwbdec: avoid stalling on invalid frame
Skip 1 byte indicating invalid frame type index rather than stalling
on it indefinitely until EOS.

Fixes #639715.
2011-02-07 20:02:08 +01:00
Tim-Philipp Müller
7551d102f8 tests: add unit test for lamemp3enc negotiation issue
https://bugzilla.gnome.org/show_bug.cgi?id=641151
2011-02-03 18:27:05 +00:00