platform/upstream/gstreamer.git
14 years agoshmpipe: Fix one byte overflow
Olivier Crête [Tue, 2 Feb 2010 15:35:15 +0000 (17:35 +0200)]
shmpipe: Fix one byte overflow

14 years agoshmsrc: Improve debug prints
Olivier Crête [Tue, 2 Feb 2010 09:11:06 +0000 (11:11 +0200)]
shmsrc: Improve debug prints

14 years agoshmsink: Get potentially modified after opening shmpipe
Olivier Crête [Tue, 26 Jan 2010 10:34:34 +0000 (12:34 +0200)]
shmsink: Get potentially modified after opening shmpipe

14 years agoshm: Try alternate paths for the socket
Olivier Crête [Tue, 26 Jan 2010 10:32:56 +0000 (12:32 +0200)]
shm: Try alternate paths for the socket

14 years agoshmpipe: Don't pretend the path is random
Olivier Crête [Fri, 29 Jan 2010 09:06:44 +0000 (11:06 +0200)]
shmpipe: Don't pretend the path is random

14 years agoshmpipe: Create shm area exclusively
Olivier Crête [Fri, 29 Jan 2010 08:57:27 +0000 (10:57 +0200)]
shmpipe: Create shm area exclusively

14 years agoshmalloc: Make it build in non-glib world
Olivier Crête [Thu, 28 Jan 2010 13:34:44 +0000 (15:34 +0200)]
shmalloc: Make it build in non-glib world

14 years agoshmsrc: Make the shmpipe life independant of the element states
Olivier Crête [Thu, 28 Jan 2010 10:19:07 +0000 (12:19 +0200)]
shmsrc: Make the shmpipe life independant of the element states

14 years agoshmpipe: Simplify handling of random paths
Olivier Crête [Thu, 28 Jan 2010 09:57:34 +0000 (11:57 +0200)]
shmpipe: Simplify handling of random paths

14 years agoshmpipe: Remove useless attrib
Olivier Crête [Thu, 28 Jan 2010 09:36:01 +0000 (11:36 +0200)]
shmpipe: Remove useless attrib

14 years agoshmpipe: Ref client shmarea when a buffer is received in it
Olivier Crête [Thu, 28 Jan 2010 09:31:11 +0000 (11:31 +0200)]
shmpipe: Ref client shmarea when a buffer is received in it

14 years agoshmpipe: Don't dec old shm area when new one is added
Olivier Crête [Thu, 28 Jan 2010 09:30:11 +0000 (11:30 +0200)]
shmpipe: Don't dec old shm area when new one is added

Its ref will be dropped when the "close" message arrives

14 years agoshmsrc: Lock uses of shmpipe
Olivier Crête [Wed, 27 Jan 2010 09:49:34 +0000 (11:49 +0200)]
shmsrc: Lock uses of shmpipe

14 years agoshmsrc: Add is-live property
Olivier Crête [Tue, 26 Jan 2010 12:20:35 +0000 (14:20 +0200)]
shmsrc: Add is-live property

14 years agoshm: Print details on errors
Olivier Crête [Wed, 4 Nov 2009 01:03:24 +0000 (20:03 -0500)]
shm: Print details on errors

14 years agoshm: Make valgrind happy
Olivier Crête [Tue, 3 Nov 2009 23:33:35 +0000 (18:33 -0500)]
shm: Make valgrind happy

14 years agoshmsink: Don't block on EOS in non-blocking mode
Olivier Crête [Tue, 3 Nov 2009 21:31:37 +0000 (16:31 -0500)]
shmsink: Don't block on EOS in non-blocking mode

14 years agoshm: Block if required
Olivier Crête [Tue, 3 Nov 2009 21:09:35 +0000 (16:09 -0500)]
shm: Block if required

14 years agoshmsink: Port to ShmPipe
Olivier Crête [Fri, 30 Oct 2009 18:24:58 +0000 (18:24 +0000)]
shmsink: Port to ShmPipe

14 years agoshmsrc: Port to ShmPipe
Olivier Crête [Fri, 30 Oct 2009 12:37:50 +0000 (12:37 +0000)]
shmsrc: Port to ShmPipe

14 years agoshm: Add shmpipe implementation
Olivier Crête [Thu, 29 Oct 2009 19:18:25 +0000 (19:18 +0000)]
shm: Add shmpipe implementation

14 years agoshm: Add shm based sink and src
Olivier Crête [Wed, 29 Apr 2009 20:33:46 +0000 (16:33 -0400)]
shm: Add shm based sink and src

These two elements (shmsink and shmsrc) communicate buffers using POSIX
shared memory. They also communicate the caps. The source currently acts as
a live source and ignores the timestamps coming from the sink. It also does
not transfer the tags.

14 years agompegtsdemux: Some checks to avoid asserts
Arun Raghavan [Thu, 3 Jun 2010 10:21:18 +0000 (15:51 +0530)]
mpegtsdemux: Some checks to avoid asserts

gst_mpeg_descriptor_find() expects the description field to be non-NULL.
This fixes a couple of calls where the value being passed is not
verified to be non-NULL first.

https://bugzilla.gnome.org/show_bug.cgi?id=620456

14 years agovp8enc: fix printf format warning in log message
Tim-Philipp Müller [Thu, 3 Jun 2010 09:49:40 +0000 (10:49 +0100)]
vp8enc: fix printf format warning in log message

gstvp8enc.c:564: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
gstvp8enc.c:744: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’

14 years agortpmux: fix missing debug log message argument
Tim-Philipp Müller [Thu, 3 Jun 2010 09:43:20 +0000 (10:43 +0100)]
rtpmux: fix missing debug log message argument

14 years agoinvtelecine: add an assert to placate gcc-4.5
David Schleef [Thu, 3 Jun 2010 05:07:31 +0000 (22:07 -0700)]
invtelecine: add an assert to placate gcc-4.5

14 years agobasevideoparse: fix warning
David Schleef [Thu, 3 Jun 2010 02:46:50 +0000 (19:46 -0700)]
basevideoparse: fix warning

14 years agobasevideoparse: remove bogus api
David Schleef [Thu, 3 Jun 2010 02:38:35 +0000 (19:38 -0700)]
basevideoparse: remove bogus api

14 years agobasevideo: remove gst_base_video_state_from_caps
David Schleef [Thu, 3 Jun 2010 00:54:42 +0000 (17:54 -0700)]
basevideo: remove gst_base_video_state_from_caps

14 years agobasevideo: remove compatibility code
David Schleef [Thu, 3 Jun 2010 00:40:17 +0000 (17:40 -0700)]
basevideo: remove compatibility code

14 years agoconfigure: Orc is not required
David Schleef [Wed, 2 Jun 2010 23:06:20 +0000 (16:06 -0700)]
configure: Orc is not required

14 years agobasevideo: use debug category for each class
David Schleef [Wed, 2 Jun 2010 23:01:28 +0000 (16:01 -0700)]
basevideo: use debug category for each class

14 years agobasevideo: Fail if caps don't contain a framerate field
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.

14 years agobasevideodecoder: create new segments if missing
David Schleef [Wed, 2 Jun 2010 20:31:46 +0000 (13:31 -0700)]
basevideodecoder: create new segments if missing

14 years agobasevideo: Add a warning
David Schleef [Thu, 17 Sep 2009 17:50:40 +0000 (10:50 -0700)]
basevideo: Add a warning

Merging previous commit into current codebase.

14 years agobasevideo, vp8: guard unstable API with GST_USE_UNSTABLE_API
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.

14 years agomimdec: Clear adapter when flushing
Olivier Crête [Wed, 2 Jun 2010 23:52:07 +0000 (19:52 -0400)]
mimdec: Clear adapter when flushing

14 years agomimdec: Stop decoding if can't push
Olivier Crête [Wed, 2 Jun 2010 23:45:29 +0000 (19:45 -0400)]
mimdec: Stop decoding if can't push

14 years agomimdec: Flush adapter right ater using it
Olivier Crête [Wed, 2 Jun 2010 23:44:31 +0000 (19:44 -0400)]
mimdec: Flush adapter right ater using it

14 years agomimenc: No need to do a try allocation
Olivier Crête [Wed, 18 Nov 2009 16:14:28 +0000 (11:14 -0500)]
mimenc: No need to do a try allocation

14 years agomimenc: Document paused-mode property
Olivier Crête [Wed, 18 Nov 2009 16:08:25 +0000 (11:08 -0500)]
mimenc: Document paused-mode property

14 years agomimic: Use log loglevel for messages that are shown on every frame
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

14 years agomimdec: Remove object lock usage, stream lock is enough
Olivier Crête [Tue, 13 Oct 2009 00:09:34 +0000 (20:09 -0400)]
mimdec: Remove object lock usage, stream lock is enough

14 years agomimdec: Output framerate is unknown
Olivier Crête [Tue, 13 Oct 2009 00:08:12 +0000 (20:08 -0400)]
mimdec: Output framerate is unknown

14 years agomimdec: Remove local state variable from instance
Olivier Crête [Tue, 13 Oct 2009 00:06:13 +0000 (20:06 -0400)]
mimdec: Remove local state variable from instance

14 years agomimdec: Remove useless variable
Olivier Crête [Mon, 12 Oct 2009 23:57:50 +0000 (19:57 -0400)]
mimdec: Remove useless variable

14 years agomimdec: Make caps a lot stricter
Olivier Crête [Mon, 12 Oct 2009 23:56:54 +0000 (19:56 -0400)]
mimdec: Make caps a lot stricter

14 years agomimenc: Set delta_unit flag on intra frames
Olivier Crête [Mon, 12 Oct 2009 23:52:35 +0000 (19:52 -0400)]
mimenc: Set delta_unit flag on intra frames

14 years agomimic: Initialize encoder/decoders in state change and setcaps where possible
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

14 years agomimic: Fix element details
Olivier Crête [Mon, 12 Oct 2009 23:36:29 +0000 (19:36 -0400)]
mimic: Fix element details

14 years agomimic: Hold element lock while accessing the clock
Olivier Crête [Mon, 12 Oct 2009 23:31:38 +0000 (19:31 -0400)]
mimic: Hold element lock while accessing the clock

14 years agomimic: Refactor tcp header creation to not make a separate buffer
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

14 years agomimic: Function can't fail
Olivier Crête [Mon, 12 Oct 2009 23:18:20 +0000 (19:18 -0400)]
mimic: Function can't fail

14 years agomimic: Remove C++ style comments
Olivier Crête [Mon, 12 Oct 2009 23:17:30 +0000 (19:17 -0400)]
mimic: Remove C++ style comments

14 years agomimic: Use GST_ELEMENT_ERROR when returning a flow error
Olivier Crête [Mon, 12 Oct 2009 23:16:26 +0000 (19:16 -0400)]
mimic: Use GST_ELEMENT_ERROR when returning a flow error

14 years agomimic: Fix GST_MIM_*_CLASS macros
Olivier Crête [Mon, 12 Oct 2009 22:54:59 +0000 (18:54 -0400)]
mimic: Fix GST_MIM_*_CLASS macros

14 years agomimic: Warn if paused-mode is toggled while playing
Olivier Crête [Mon, 12 Oct 2009 22:47:35 +0000 (18:47 -0400)]
mimic: Warn if paused-mode is toggled while playing

14 years agomimic: Add GST_DEBUG_FUNCPTR where appropriate
Olivier Crête [Mon, 12 Oct 2009 22:39:06 +0000 (18:39 -0400)]
mimic: Add GST_DEBUG_FUNCPTR where appropriate

14 years agomimic: Rename functions/macros to match class names
Olivier Crête [Mon, 12 Oct 2009 22:36:58 +0000 (18:36 -0400)]
mimic: Rename functions/macros to match class names

14 years agortpdtmfmux: Add some debug messages
Olivier Crête [Mon, 10 May 2010 22:37:55 +0000 (18:37 -0400)]
rtpdtmfmux: Add some debug messages

14 years agortpdtmfmux: Remove stream-lock event handling
Olivier Crête [Fri, 7 May 2010 22:56:57 +0000 (18:56 -0400)]
rtpdtmfmux: Remove stream-lock event handling

14 years agortpdtmfmux: Update doc for simplification
Olivier Crête [Fri, 7 May 2010 22:54:49 +0000 (18:54 -0400)]
rtpdtmfmux: Update doc for simplification

14 years agodtmf: Remove rtpdtmfmux stream-lock code
Olivier Crête [Fri, 7 May 2010 22:42:06 +0000 (18:42 -0400)]
dtmf: Remove rtpdtmfmux stream-lock code

14 years agotests: Change tests to not use the priority pads instead of the events
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

14 years agortpdtmfmux: Drop buffers on non-priority sinks when something is incoming on the...
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

14 years agortpdtmfmux: Add priority sink pads
Olivier Crête [Thu, 6 May 2010 22:11:40 +0000 (18:11 -0400)]
rtpdtmfmux: Add priority sink pads

14 years agortpdtmfmux: Cleanup event function
Olivier Crête [Fri, 7 May 2010 21:15:47 +0000 (17:15 -0400)]
rtpdtmfmux: Cleanup event function

14 years agortpmux: Aggregate incoming segments
Olivier Crête [Fri, 7 May 2010 20:42:22 +0000 (16:42 -0400)]
rtpmux: Aggregate incoming segments

14 years agortpdtmfmux: Update documentation
Olivier Crête [Thu, 6 May 2010 23:09:48 +0000 (19:09 -0400)]
rtpdtmfmux: Update documentation

14 years agortpmux: Simplify request pad creation
Olivier Crête [Thu, 6 May 2010 22:10:45 +0000 (18:10 -0400)]
rtpmux: Simplify request pad creation

14 years agobasevideo: make printf formats portable
David Schleef [Wed, 2 Jun 2010 19:16:56 +0000 (12:16 -0700)]
basevideo: make printf formats portable

14 years agoUpdate Orc requirement to 0.4.4.1
David Schleef [Wed, 2 Jun 2010 18:41:25 +0000 (11:41 -0700)]
Update Orc requirement to 0.4.4.1

14 years agoMerge branch 'hacking'
David Schleef [Wed, 2 Jun 2010 18:31:26 +0000 (11:31 -0700)]
Merge branch 'hacking'

14 years agoinvtelecine: Add verify-field-flags property
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.

14 years agoinvtelecine: remove old code
David Schleef [Sat, 22 May 2010 18:36:37 +0000 (11:36 -0700)]
invtelecine: remove old code

14 years agoinvtelecine: Add 4:2:2 formats
David Schleef [Sat, 22 May 2010 18:30:54 +0000 (11:30 -0700)]
invtelecine: Add 4:2:2 formats

14 years agoinvtelecine: Change format table
David Schleef [Sat, 22 May 2010 07:44:40 +0000 (00:44 -0700)]
invtelecine: Change format table

Add format name, phase table.

14 years agoinvtelecine: Add multiple pulldown formats
David Schleef [Tue, 9 Mar 2010 20:32:42 +0000 (12:32 -0800)]
invtelecine: Add multiple pulldown formats

14 years agoinvtelecine: handle different frame sizes
David Schleef [Sat, 22 May 2010 06:39:06 +0000 (23:39 -0700)]
invtelecine: handle different frame sizes

14 years agobasevideodecoder: (in vp8) Mark discont buffers
David Schleef [Mon, 24 May 2010 19:55:16 +0000 (12:55 -0700)]
basevideodecoder: (in vp8) Mark discont buffers

14 years agoivfparse: Fix format string warning
Руслан Ижбулатов [Wed, 2 Jun 2010 01:51:41 +0000 (05:51 +0400)]
ivfparse: Fix format string warning

Fixes #620324

14 years agocog: remove old tests
David Schleef [Wed, 2 Jun 2010 06:50:03 +0000 (23:50 -0700)]
cog: remove old tests

14 years agotests: Add orc tests to check Makefile
David Schleef [Wed, 2 Jun 2010 06:34:05 +0000 (23:34 -0700)]
tests: Add orc tests to check Makefile

14 years agocog: use common/orc.mak
David Schleef [Tue, 1 Jun 2010 23:55:17 +0000 (16:55 -0700)]
cog: use common/orc.mak

14 years agoschro: Fix segfault on EOS
Sebastian Dröge [Sun, 16 May 2010 08:24:22 +0000 (10:24 +0200)]
schro: Fix segfault on EOS

14 years agoschro: fix for base video updates
David Schleef [Fri, 14 May 2010 08:21:08 +0000 (01:21 -0700)]
schro: fix for base video updates

14 years agodirac: Fixes for base video encoder changes
Sebastian Dröge [Sun, 16 May 2010 08:15:53 +0000 (10:15 +0200)]
dirac: Fixes for base video encoder changes

14 years agobasevideo: Move base video from vp8 to gst-libs
David Schleef [Tue, 1 Jun 2010 22:54:51 +0000 (15:54 -0700)]
basevideo: Move base video from vp8 to gst-libs

14 years agoAutomatic update of common submodule
David Schleef [Wed, 2 Jun 2010 06:49:31 +0000 (23:49 -0700)]
Automatic update of common submodule

From 17f89e5 to 47683c1

14 years agoAutomatic update of common submodule
David Schleef [Wed, 2 Jun 2010 05:55:11 +0000 (22:55 -0700)]
Automatic update of common submodule

From fd7ca04 to 17f89e5

14 years agovp8: Use VPX_PLANE_* instead of PLANE_*
Sebastian Dröge [Wed, 26 May 2010 04:52:15 +0000 (06:52 +0200)]
vp8: Use VPX_PLANE_* instead of PLANE_*

14 years agovp8: Add compatilibity defines to work with older versions of libvpx too
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

14 years agovp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/
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

14 years agovp8enc: Allow a maximum keyframe distance of 0, i.e. all frames are keyframes
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

14 years agoivfparse: Send an initial NEWSEGMENT event
Sebastian Dröge [Sat, 22 May 2010 07:08:46 +0000 (09:08 +0200)]
ivfparse: Send an initial NEWSEGMENT event

14 years agoivfparse: Integrate into the build system
Sebastian Dröge [Sat, 22 May 2010 07:02:26 +0000 (09:02 +0200)]
ivfparse: Integrate into the build system

14 years agoivfparse: Add simple IVF parser
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.

14 years agovp8dec: Set decoder deadline from the QoS information
Sebastian Dröge [Sat, 22 May 2010 06:45:35 +0000 (08:45 +0200)]
vp8dec: Set decoder deadline from the QoS information

14 years agoBack to development
Tim-Philipp Müller [Tue, 1 Jun 2010 09:18:06 +0000 (10:18 +0100)]
Back to development

14 years agoRelease 0.10.19
Tim-Philipp Müller [Mon, 31 May 2010 01:10:58 +0000 (02:10 +0100)]
Release 0.10.19