Commit graph

8652 commits

Author SHA1 Message Date
Arun Raghavan
c28613d8db qtmux: Write 'btrt' atom for H.264 media if possible
This writes out the optional 'btrt' atom (MPEG4BitrateBox) for H.264
media if either or both of average and maximum bitrate are available for
the stream.

https://bugzilla.gnome.org/show_bug.cgi?id=623678
2010-07-07 23:21:51 -03:00
Arun Raghavan
827e401e3a qtmux: Write avg/max bitrate to ESDS if available
This collects the 'bitrate' and 'maximum-bitrate' tags on the
corresponding pad and uses these to populate these fields in the ESDS
where applicable.

https://bugzilla.gnome.org/show_bug.cgi?id=623678
2010-07-07 23:21:51 -03:00
Michael Smith
f1ff58039a dshowdecwrapper: reset flow return state tracker after flush to avoid spurious
errors after flushing in some cases.
2010-07-07 10:34:51 -07:00
Sebastian Dröge
191c2d38ea wildmidi: Add support for wildmidi 0.2.3
Fixes bug #623722.
2010-07-07 08:37:12 +02:00
Philippe Normand
0c38d700ca dshowvideosink: Update renderer aspect ratio after force-aspect-ratio property update.
A new virtual method has been added to the RendererSupport class. It
is called during the initial renderer configuration and each time the
force-aspect-ratio property of the sink is updated.

Fixes bug #623272.
2010-07-07 07:44:20 +02:00
Andoni Morales Alastruey
d69e01ed20 dshowaudiodec: Fix compilation error
Closes #623713
2010-07-06 23:43:09 +01:00
Tim-Philipp Müller
8e2af9017e asfmux: only use g_warning() when setting the old is-live property, not when reading it
Don't want warnings in e.g. gst-inspect.
2010-07-06 13:15:27 +01:00
Edward Hervey
ae66157cd6 po: Use proper gsettings schema file 2010-07-06 10:53:04 +02:00
Mark Nauwelaerts
8f1f15e488 tests: fix caps leak in jpegparse unit test 2010-07-05 11:54:28 +02:00
Mark Nauwelaerts
3a1d0b7a0f jpegparse: fix skipping extra 0xff markers
In particular, this makes the jpegparse unit test pass again.
Also add a debug statement.

Fixes #622690.
2010-07-05 11:54:25 +02:00
Sebastian Dröge
3e4eacce3c celt: Improve debugging 2010-07-05 10:09:36 +02:00
Sebastian Dröge
042419baa1 celtenc: Add support for setting the prediction mode and the start band 2010-07-05 10:08:30 +02:00
Sebastian Dröge
2d80fd6c22 celt: Add check for celt 0.8 2010-07-05 09:53:33 +02:00
Sebastian Dröge
ab439a95bb celt: Remove support for celt < 0.5
celt 0.5 was released more than a year ago and the bitstream is
incompatible with the current one anyway.
2010-07-05 09:52:18 +02:00
Sebastian Dröge
3018802bda celt: Fix compilation with celt 0.8
Fixes bug #623550.
2010-07-05 09:48:20 +02:00
Alessandro Decina
01dae19624 gsettings: fix some more warnings 2010-07-05 09:32:30 +02:00
Alessandro Decina
c71e8a9341 gsettings: fix a compiler warning 2010-07-05 09:28:49 +02:00
Sebastian Dröge
0d2fc6a730 gsettings: Initial version of GSettings plugin
This provides audio/video sources and sinks.

Fixes bug #616265.
2010-07-04 17:00:35 +02:00
Sebastian Dröge
7f51273b8e docs: Integrate VP8 documentation 2010-07-03 17:48:20 +02:00
Sebastian Dröge
dcd0b3599c vp8: Add initial documentation, based on the theoradec/theoraenc documentation 2010-07-03 17:47:29 +02:00
Sebastian Dröge
8c85e1c0a0 vp8: Move structure definitions, etc to public header files for gtk-doc 2010-07-03 17:34:58 +02:00
Edward Hervey
e5ce188b1d qtmux: Don't use bogus codec/format tags
https://bugzilla.gnome.org/show_bug.cgi?id=623365
2010-07-02 12:46:08 +02:00
Olivier Crête
d46275c37f rtpmux: Add support for GstBufferList
Factor out most of the buffer handling and implement a chain_list
function. Also, the DTMF muxer has been modified to just have a
function to accept or reject a buffer instead of having to subclass
both chain and chain_list.
2010-07-02 00:15:49 -04:00
Olivier Crête
5d21b0815a rtpmux: Don't leak invalid buffers 2010-07-02 00:15:49 -04:00
Olivier Crête
7950499805 videomaxrate: Add to docs 2010-07-02 00:06:44 -04:00
Olivier Crête
68aaa637b8 videomaxrate: Add fixates_caps 2010-07-02 00:06:44 -04:00
Olivier Crête
f027b95400 videomaxrate: Accept wider caps 2010-07-02 00:06:44 -04:00
Olivier Crête
b9601e2096 videomaxrate: Make period over which to average configurable 2010-07-02 00:06:44 -04:00
Olivier Crête
3449d16566 videomaxrate: Simplify transform_caps 2010-07-02 00:06:44 -04:00
Olivier Crête
ed74d385bc videomaxrate: Use basetransform correctly 2010-07-02 00:06:44 -04:00
Olivier Crête
6aa71af0ec videomaxrate: Make plugin actually work by using an average 2010-07-02 00:06:44 -04:00
Olivier Crête
599027fe24 videomaxrate: Import plugin
Import plugin from PsiMedia, based on my work
2010-07-02 00:06:44 -04:00
Thiago Santos
c470918903 fpsdisplaysink: signal-fps-measurements is writable
signal-fps-measurements is a readwrite property, not read-only.

Also adds some more debugging logs.
2010-07-01 17:13:25 -03:00
Tim-Philipp Müller
677ae19bd0 tests: add gst-ffmpeg to whitelist as well
The mxf tests use some ffmpeg elements if they're available.
2010-06-30 18:59:23 +01:00
Tim-Philipp Müller
9dd5dbdc8f tests: add plugin loading whitelist to test environment
Only want to load core/-base/-good/-ugly/-bad plugins here.
2010-06-30 18:53:56 +01:00
Sebastian Pölsterl
61a8856133 mpegtsparse: don't free PAT structure which may still be needed later
This is a problem if you tune to a channel which uses pid X and later tune to
another channel where X is used for another table (e.g. PMT).

The code that does that was actually already there but never used because the
pat structure was freed before. The commit that introduced those lines intended
to fix a memory leak, but we clean things up elsewhere.

Fixes #622725.
2010-06-30 18:27:16 +01:00
Tim-Philipp Müller
90e31a0178 docs: update inspect info, now sorted and escaped 2010-06-30 18:27:16 +01:00
Tim-Philipp Müller
d9bfa25728 .gitignore: ignore temporary orc files 2010-06-30 18:27:16 +01:00
Sebastian Dröge
dfeaa7709b vdpau: Check for log2 and only use it if it's available 2010-06-29 11:21:30 +02:00
Tim-Philipp Müller
c6def75fc4 Bump automake requirement to 1.10 and autoconf to 2.60
For maintainability reasons, $(builddir) and other things.

See #622944 and #570428.
2010-06-28 16:23:09 +01:00
Carl-Anton Ingmarsson
380ec88b4c vdpauh264dec: don't use deprecated g_ptr_array_free incase glib >= 2.22 2010-06-28 12:00:55 +02:00
Carl-Anton Ingmarsson
0aa4d01c0f vdpauvideopostprocess: fix resizing of output 2010-06-28 11:19:27 +02:00
Carl-Anton Ingmarsson
525c7c3933 vdpauh264dec: don't use glib 2.22 functions 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
d49cbe69e1 vdpau: change GstBaseVideoDecoder state api 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
7274d9f142 vdpauh264dec: free frames on finalize in GstH264DPB 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
d930556a47 vdpau: add display property to GstVdpDecoder 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
ec815085bf vdpauh264dec: rename GstVdpH264Frame to GstH264Frame 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
00fd85c0f5 vdpau: fix error handling when plugging "vdpauvideopostprocess ! fakesink" 2010-06-28 11:11:52 +02:00
Carl-Anton Ingmarsson
8e59521efa vdpau: add error parameter to gst_vdp_video_src_pad_get_device 2010-06-28 11:11:51 +02:00
Sebastian Dröge
159b43d17c vdpau: Link to $(LIBM) for log2 and friends 2010-06-28 10:47:52 +02:00