Tim-Philipp Müller [Thu, 3 Jun 2010 09:43:20 +0000 (10:43 +0100)]
rtpmux: fix missing debug log message argument
David Schleef [Thu, 3 Jun 2010 05:07:31 +0000 (22:07 -0700)]
invtelecine: add an assert to placate gcc-4.5
David Schleef [Thu, 3 Jun 2010 02:46:50 +0000 (19:46 -0700)]
basevideoparse: fix warning
David Schleef [Thu, 3 Jun 2010 02:38:35 +0000 (19:38 -0700)]
basevideoparse: remove bogus api
David Schleef [Thu, 3 Jun 2010 00:54:42 +0000 (17:54 -0700)]
basevideo: remove gst_base_video_state_from_caps
David Schleef [Thu, 3 Jun 2010 00:40:17 +0000 (17:40 -0700)]
basevideo: remove compatibility code
David Schleef [Wed, 2 Jun 2010 23:06:20 +0000 (16:06 -0700)]
configure: Orc is not required
David Schleef [Wed, 2 Jun 2010 23:01:28 +0000 (16:01 -0700)]
basevideo: use debug category for each class
Jan Schmidt [Mon, 5 Oct 2009 14:47:58 +0000 (15:47 +0100)]
basevideo: Fail if caps don't contain a framerate field
Return false from the caps parsing function if there is no framerate
field in the provided caps
Merging previous commit into current codebase.
David Schleef [Wed, 2 Jun 2010 20:31:46 +0000 (13:31 -0700)]
basevideodecoder: create new segments if missing
David Schleef [Thu, 17 Sep 2009 17:50:40 +0000 (10:50 -0700)]
basevideo: Add a warning
Merging previous commit into current codebase.
Tim-Philipp Müller [Fri, 3 Jul 2009 15:08:38 +0000 (16:08 +0100)]
basevideo, vp8: guard unstable API with GST_USE_UNSTABLE_API
Add some guards and fat warnings to the header files with still unstable
API, so people who just look at the installed headers know that it
actually is unstable API.
Merging previous commit into current codebase.
Olivier Crête [Wed, 2 Jun 2010 23:52:07 +0000 (19:52 -0400)]
mimdec: Clear adapter when flushing
Olivier Crête [Wed, 2 Jun 2010 23:45:29 +0000 (19:45 -0400)]
mimdec: Stop decoding if can't push
Olivier Crête [Wed, 2 Jun 2010 23:44:31 +0000 (19:44 -0400)]
mimdec: Flush adapter right ater using it
Olivier Crête [Wed, 18 Nov 2009 16:14:28 +0000 (11:14 -0500)]
mimenc: No need to do a try allocation
Olivier Crête [Wed, 18 Nov 2009 16:08:25 +0000 (11:08 -0500)]
mimenc: Document paused-mode property
Olivier Crête [Tue, 13 Oct 2009 00:19:38 +0000 (20:19 -0400)]
mimic: Use log loglevel for messages that are shown on every frame
Olivier Crête [Tue, 13 Oct 2009 00:09:34 +0000 (20:09 -0400)]
mimdec: Remove object lock usage, stream lock is enough
Olivier Crête [Tue, 13 Oct 2009 00:08:12 +0000 (20:08 -0400)]
mimdec: Output framerate is unknown
Olivier Crête [Tue, 13 Oct 2009 00:06:13 +0000 (20:06 -0400)]
mimdec: Remove local state variable from instance
Olivier Crête [Mon, 12 Oct 2009 23:57:50 +0000 (19:57 -0400)]
mimdec: Remove useless variable
Olivier Crête [Mon, 12 Oct 2009 23:56:54 +0000 (19:56 -0400)]
mimdec: Make caps a lot stricter
Olivier Crête [Mon, 12 Oct 2009 23:52:35 +0000 (19:52 -0400)]
mimenc: Set delta_unit flag on intra frames
Olivier Crête [Mon, 12 Oct 2009 23:50:52 +0000 (19:50 -0400)]
mimic: Initialize encoder/decoders in state change and setcaps where possible
Olivier Crête [Mon, 12 Oct 2009 23:36:29 +0000 (19:36 -0400)]
mimic: Fix element details
Olivier Crête [Mon, 12 Oct 2009 23:31:38 +0000 (19:31 -0400)]
mimic: Hold element lock while accessing the clock
Olivier Crête [Mon, 12 Oct 2009 23:29:17 +0000 (19:29 -0400)]
mimic: Refactor tcp header creation to not make a separate buffer
Olivier Crête [Mon, 12 Oct 2009 23:18:20 +0000 (19:18 -0400)]
mimic: Function can't fail
Olivier Crête [Mon, 12 Oct 2009 23:17:30 +0000 (19:17 -0400)]
mimic: Remove C++ style comments
Olivier Crête [Mon, 12 Oct 2009 23:16:26 +0000 (19:16 -0400)]
mimic: Use GST_ELEMENT_ERROR when returning a flow error
Olivier Crête [Mon, 12 Oct 2009 22:54:59 +0000 (18:54 -0400)]
mimic: Fix GST_MIM_*_CLASS macros
Olivier Crête [Mon, 12 Oct 2009 22:47:35 +0000 (18:47 -0400)]
mimic: Warn if paused-mode is toggled while playing
Olivier Crête [Mon, 12 Oct 2009 22:39:06 +0000 (18:39 -0400)]
mimic: Add GST_DEBUG_FUNCPTR where appropriate
Olivier Crête [Mon, 12 Oct 2009 22:36:58 +0000 (18:36 -0400)]
mimic: Rename functions/macros to match class names
Olivier Crête [Mon, 10 May 2010 22:37:55 +0000 (18:37 -0400)]
rtpdtmfmux: Add some debug messages
Olivier Crête [Fri, 7 May 2010 22:56:57 +0000 (18:56 -0400)]
rtpdtmfmux: Remove stream-lock event handling
Olivier Crête [Fri, 7 May 2010 22:54:49 +0000 (18:54 -0400)]
rtpdtmfmux: Update doc for simplification
Olivier Crête [Fri, 7 May 2010 22:42:06 +0000 (18:42 -0400)]
dtmf: Remove rtpdtmfmux stream-lock code
Olivier Crête [Fri, 7 May 2010 22:40:30 +0000 (18:40 -0400)]
tests: Change tests to not use the priority pads instead of the events
Olivier Crête [Thu, 6 May 2010 23:51:59 +0000 (19:51 -0400)]
rtpdtmfmux: Drop buffers on non-priority sinks when something is incoming on the priority sink
Olivier Crête [Thu, 6 May 2010 22:11:40 +0000 (18:11 -0400)]
rtpdtmfmux: Add priority sink pads
Olivier Crête [Fri, 7 May 2010 21:15:47 +0000 (17:15 -0400)]
rtpdtmfmux: Cleanup event function
Olivier Crête [Fri, 7 May 2010 20:42:22 +0000 (16:42 -0400)]
rtpmux: Aggregate incoming segments
Olivier Crête [Thu, 6 May 2010 23:09:48 +0000 (19:09 -0400)]
rtpdtmfmux: Update documentation
Olivier Crête [Thu, 6 May 2010 22:10:45 +0000 (18:10 -0400)]
rtpmux: Simplify request pad creation
David Schleef [Wed, 2 Jun 2010 19:16:56 +0000 (12:16 -0700)]
basevideo: make printf formats portable
David Schleef [Wed, 2 Jun 2010 18:41:25 +0000 (11:41 -0700)]
Update Orc requirement to 0.4.4.1
David Schleef [Wed, 2 Jun 2010 18:31:26 +0000 (11:31 -0700)]
Merge branch 'hacking'
David Schleef [Sun, 23 May 2010 01:14:09 +0000 (18:14 -0700)]
invtelecine: Add verify-field-flags property
When enabled, check that the video matches the field flags on the
incoming buffers.
David Schleef [Sat, 22 May 2010 18:36:37 +0000 (11:36 -0700)]
invtelecine: remove old code
David Schleef [Sat, 22 May 2010 18:30:54 +0000 (11:30 -0700)]
invtelecine: Add 4:2:2 formats
David Schleef [Sat, 22 May 2010 07:44:40 +0000 (00:44 -0700)]
invtelecine: Change format table
Add format name, phase table.
David Schleef [Tue, 9 Mar 2010 20:32:42 +0000 (12:32 -0800)]
invtelecine: Add multiple pulldown formats
David Schleef [Sat, 22 May 2010 06:39:06 +0000 (23:39 -0700)]
invtelecine: handle different frame sizes
David Schleef [Mon, 24 May 2010 19:55:16 +0000 (12:55 -0700)]
basevideodecoder: (in vp8) Mark discont buffers
Руслан Ижбулатов [Wed, 2 Jun 2010 01:51:41 +0000 (05:51 +0400)]
ivfparse: Fix format string warning
Fixes #620324
David Schleef [Wed, 2 Jun 2010 06:50:03 +0000 (23:50 -0700)]
cog: remove old tests
David Schleef [Wed, 2 Jun 2010 06:34:05 +0000 (23:34 -0700)]
tests: Add orc tests to check Makefile
David Schleef [Tue, 1 Jun 2010 23:55:17 +0000 (16:55 -0700)]
cog: use common/orc.mak
Sebastian Dröge [Sun, 16 May 2010 08:24:22 +0000 (10:24 +0200)]
schro: Fix segfault on EOS
David Schleef [Fri, 14 May 2010 08:21:08 +0000 (01:21 -0700)]
schro: fix for base video updates
Sebastian Dröge [Sun, 16 May 2010 08:15:53 +0000 (10:15 +0200)]
dirac: Fixes for base video encoder changes
David Schleef [Tue, 1 Jun 2010 22:54:51 +0000 (15:54 -0700)]
basevideo: Move base video from vp8 to gst-libs
David Schleef [Wed, 2 Jun 2010 06:49:31 +0000 (23:49 -0700)]
Automatic update of common submodule
From 17f89e5 to 47683c1
David Schleef [Wed, 2 Jun 2010 05:55:11 +0000 (22:55 -0700)]
Automatic update of common submodule
From fd7ca04 to 17f89e5
Sebastian Dröge [Wed, 26 May 2010 04:52:15 +0000 (06:52 +0200)]
vp8: Use VPX_PLANE_* instead of PLANE_*
Sebastian Dröge [Mon, 24 May 2010 09:04:02 +0000 (11:04 +0200)]
vp8: Add compatilibity defines to work with older versions of libvpx too
Philip Jägenstedt [Sun, 23 May 2010 07:28:13 +0000 (09:28 +0200)]
vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/
This corresponds to upstream libvpx commit
6cd4a10e167203d1deb79abf60ee72599e97891b
Sebastian Dröge [Sat, 22 May 2010 10:55:45 +0000 (12:55 +0200)]
vp8enc: Allow a maximum keyframe distance of 0, i.e. all frames are keyframes
Sebastian Dröge [Sat, 22 May 2010 07:08:46 +0000 (09:08 +0200)]
ivfparse: Send an initial NEWSEGMENT event
Sebastian Dröge [Sat, 22 May 2010 07:02:26 +0000 (09:02 +0200)]
ivfparse: Integrate into the build system
Sebastian Dröge [Sat, 22 May 2010 06:56:34 +0000 (08:56 +0200)]
ivfparse: Add simple IVF parser
This only supports VP8 so far.
Fixes bug #619158.
Sebastian Dröge [Sat, 22 May 2010 06:45:35 +0000 (08:45 +0200)]
vp8dec: Set decoder deadline from the QoS information
Tim-Philipp Müller [Tue, 1 Jun 2010 09:18:06 +0000 (10:18 +0100)]
Back to development
Tim-Philipp Müller [Mon, 31 May 2010 01:10:58 +0000 (02:10 +0100)]
Release 0.10.19
Tim-Philipp Müller [Mon, 31 May 2010 01:10:08 +0000 (02:10 +0100)]
Update .po files
Tim-Philipp Müller [Mon, 31 May 2010 00:52:17 +0000 (01:52 +0100)]
docs: add some distclean rules to fix distcheck
Stolen from gtk-doc.m4 and not found in gtk-doc-plugin.m4. We need
them because we do have libs/interfaces stuff as well now (namely
GstPhotography).
Tim-Philipp Müller [Sun, 30 May 2010 23:33:16 +0000 (00:33 +0100)]
docs: fix build of gtk-doc scanner
Sebastian Dröge [Fri, 28 May 2010 14:35:12 +0000 (16:35 +0200)]
vp8enc: Move debug output one line above where the packet is still valid
Sebastian Dröge [Fri, 28 May 2010 13:53:30 +0000 (15:53 +0200)]
vp8enc: Correctly ignore non-frame packets from the encoder
Fixes bug #619916.
Tim-Philipp Müller [Fri, 21 May 2010 13:01:34 +0000 (14:01 +0100)]
mpegvideoparse: change profile and level strings to something nicer-looking
This is more in line with what we do elsewhere, even if it doesn't
resemble the offical abbreviations exactly.
See #616078.
Mark Nauwelaerts [Tue, 25 May 2010 14:37:58 +0000 (16:37 +0200)]
h264parse: plug a few memory leaks
Fixes #619617.
Tim-Philipp Müller [Wed, 26 May 2010 13:11:15 +0000 (14:11 +0100)]
0.10.18.3 pre-release
Tim-Philipp Müller [Wed, 26 May 2010 13:03:20 +0000 (14:03 +0100)]
docs: fix dist/distcheck issues with camerabin figures
Move figures into docs/plugins as well, to avoid issues with
make dist and make distcheck (make distdir will not first descend
into child directories). Out-of-source build seems to still work
as well.
Tim-Philipp Müller [Wed, 26 May 2010 11:36:21 +0000 (12:36 +0100)]
po: update translations
Tim-Philipp Müller [Wed, 26 May 2010 10:55:47 +0000 (11:55 +0100)]
Automatic update of common submodule
From 357b0db to fd7ca04
Руслан Ижбулатов [Fri, 7 May 2010 12:42:12 +0000 (16:42 +0400)]
mplex: add MPLEX_LDFLAGS variable
So mingw32 users can hack around a compiler/linker bug.
Fixes #617145
Zaheer Abbas Merali [Mon, 24 May 2010 23:27:17 +0000 (00:27 +0100)]
mpegvideoparse: fix crash if downstream is unliked
mpeg_packetizer_get_block() in some circumstances (here: if
downstream was unlinked) returns a block but does not set the
buffer causing mpegvideoparse_drain_avail() to cause invalid memory
access.
Fixes #619502.
Thiago Santos [Mon, 24 May 2010 20:41:40 +0000 (17:41 -0300)]
Removing remaining gstapp*
There are some remaining gstapp* living unlinked from the build scripts.
Remove them.
Thiago Santos [Mon, 24 May 2010 22:21:32 +0000 (19:21 -0300)]
camerabin: Fix test build
Adds missing -bad cflags to camerabin tests.
Sebastian Pölsterl [Sun, 23 May 2010 18:17:41 +0000 (19:17 +0100)]
mpegtspacketizer: fix minor memory leak
Don't leak language code.
Fixes #619444.
David Schleef [Sat, 22 May 2010 03:48:34 +0000 (20:48 -0700)]
cogcolorspace: resample YUV->YUV conversions
Fixes a segfault (bug #618044).
Bastien Nocera [Thu, 8 Apr 2010 15:05:11 +0000 (16:05 +0100)]
vcdsrc: change VCD URI handler to the DVD scheme
The current URI parsing code doesn't allow setting the "device"
from which the VCD should be read.
Use the same structure as the DVD URI handling instead, so that
devices can be passed in the URI, as well as track number.
Up the rank of the VCD plugin so that it can be auto-plugged and
used by Totem.
https://bugzilla.gnome.org/show_bug.cgi?id=340986
Sebastian Dröge [Sat, 22 May 2010 05:44:27 +0000 (07:44 +0200)]
basevideodecoder: Take the frame duration into account when calculating the earliest time
This formula is used in many other elements too.
Fixes bug #619318.
Sebastian Dröge [Sat, 22 May 2010 05:35:01 +0000 (07:35 +0200)]
basevideodecoder: Reset QoS values when necessary
Sebastian Dröge [Sat, 22 May 2010 07:35:24 +0000 (09:35 +0200)]
vp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for the pad template
Fixes bug #619344.
Philip Jägenstedt [Fri, 21 May 2010 18:53:36 +0000 (20:53 +0200)]
vp8dec: drop late frames after decoding them
This saves a memcpy, which is always something.
Philip Jägenstedt [Fri, 21 May 2010 19:28:29 +0000 (21:28 +0200)]
vp8enc: threads property
Increasing from 1 to 2 threads on an Thinkpad X60s decreased encode time
in a test from ~24 s to ~19 s, so this is quite useful.
Ideally we should let 0 be the default and automatically match the number
of CPU cores (or something).
Philip Jägenstedt [Fri, 21 May 2010 13:17:46 +0000 (15:17 +0200)]
vp8enc: add mode property to switch between CBR/VBR
Always using CBR when bitrate is used isn't that great, VBR mode
can produce meaningful results too.