Commit graph

4561 commits

Author SHA1 Message Date
Thiago Santos
19f1c38d4e x264enc: Properly set the stream format in setcaps
Do not forget to set the selected format to the options string
when getting it from caps

https://bugzilla.gnome.org/show_bug.cgi?id=655223
2011-07-30 19:06:54 -03:00
Stefan Sauer
3f8a245796 x264enc: fix the build for older x264enc
b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
2011-07-19 15:10:49 +02:00
Olivier Crête
3cb99f46b7 x264enc: Read stream-format from the right place
Read the stream-format from "stream-format" and not from profile, also rename
the "bytestream" variable to "stream_format" so it's easier to understand.
2011-07-18 20:41:20 -04:00
Thiago Santos
7aafba6f82 x264enc: Select stream-format based on caps
Makes x264 select its stream-format based on what's available
on caps, the user selected option will be chosen as a fallback
when both options are available.

https://bugzilla.gnome.org/show_bug.cgi?id=644233
2011-07-13 14:04:53 -04:00
Olivier Crête
ac47d20fae x264: Allow renegotiation but prefer current caps 2011-07-13 14:02:26 -04:00
Olivier Crête
e595cdc311 tests: Test x264enc profiles from the caps
https://bugzilla.gnome.org/show_bug.cgi?id=644233
2011-07-12 16:51:51 -04:00
Olivier Crête
e27dda7c62 x264: Use profile and level from caps
Enforces the profile and level from the downstream caps, also
sets them on the fixated caps

https://bugzilla.gnome.org/show_bug.cgi?id=644233
2011-07-12 16:51:50 -04:00
Brian Gitonga Marete
48f899257d x264enc: fix subme property annotation - subme maximum is 10, not 6.
Although the element accepts subme values > 6, the annotation which is
visible through gst-inspect (for example) erroneously indicates 6 as the
maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.

https://bugzilla.gnome.org/show_bug.cgi?id=653473
2011-06-27 13:08:30 +01:00
David Schleef
50f1f51930 Automatic update of common submodule
From 69b981f to 605cd9a
2011-06-23 11:28:58 -07:00
Mark Nauwelaerts
3ba6d1588f rtpasfdepay: fix fragmented packet handling and packet padding
Also remove a bogus assert.
2011-06-06 12:55:02 +02:00
Stefan Kost
2965dbac47 synaesthesia: fix wrong debug log string (copy'n'paste) 2011-06-03 11:35:55 +03:00
Stefan Kost
a184490e6c rmdemux: target is unsigned and can't be < 0 2011-05-20 13:32:31 +03:00
Stefan Kost
d229a538dc mad: use signed when caluculating the delta
Avoids a <0 check for an unsigned variable.
2011-05-20 13:31:14 +03:00
Stefan Kost
3de47942a1 docs: remove obsolete commented out part
We don't have this in the other modules and its not needed.
2011-05-19 23:55:41 +03:00
Stefan Kost
14f0c6c20d docs: update plugin introspection data
Now more files are merged and produced in a canonical fashion, which hopefully
creates less or no delta in the future.
2011-05-19 23:38:23 +03:00
Stefan Kost
470450566b Automatic update of common submodule
From 9e5bbd5 to 69b981f
2011-05-19 22:58:28 +03:00
Sebastian Dröge
b0e7e27365 lamemp3enc: Post CODEC and BITRATE tags
Also filter any CODEC/AUDIO_CODEC tags from incoming
tag events.

Fixes bug #391543.
2011-05-18 15:17:20 +02:00
Stefan Kost
82e5a49ded Automatic update of common submodule
From fd35073 to 9e5bbd5
2011-05-18 16:10:55 +03:00
Stefan Kost
7c05b3bb11 Automatic update of common submodule
From 46dfcea to fd35073
2011-05-18 12:25:01 +03:00
Mark Nauwelaerts
58e445d91f rtpasfdepay: simplify and refactor packet parsing
Specifically, refactor buffer padding and consider marker bit for fragment
assembling.
2011-05-16 12:53:27 +02:00
Mark Nauwelaerts
4f2627e737 rtpasfdepay: avoid re-sending header
... e.g. following a seek, which otherwise confuses downstream demuxer
expecting only a flow of data packets at this time.
2011-05-16 12:53:24 +02:00
Mark Nauwelaerts
81f62a987a rtpasfdepay: remove unused field 2011-05-16 12:53:20 +02:00
Sebastian Dröge
1e0d2d67b4 mad: Post bitrate tag whenever the bitrate changes
Also send the layer/mode/emphasis/bitrate tags as an event too.
2011-05-14 12:05:56 +02:00
Tim-Philipp Müller
f389c77c73 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well 2011-05-14 10:09:16 +01:00
Tim-Philipp Müller
669492beb4 Back to development 2011-05-14 10:06:31 +01:00
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
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
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