Sebastian Dröge
5f2e64e3a0
[MOVED FROM BAD 17/29] shapewipe: Don't do pointer dereferences in the processing loop
...
Lowers the time taken there in my testcase from 6.91% to 6.20%
as measured by callgrind.
2010-02-12 11:12:34 +01:00
Sebastian Dröge
41eed9dcca
[MOVED FROM BAD 16/29] shapewipe: Add BGRA support for video in/output
2010-02-12 11:12:33 +01:00
Sebastian Dröge
9716cb9935
[MOVED FROM BAD 15/29] shapewipe: Add support for ARGB video input/output
2010-02-12 11:12:33 +01:00
Sebastian Dröge
76a21dec7f
[MOVED FROM BAD 14/29] shapewipe: Correctly handle 0/1 fps
2010-02-12 11:12:33 +01:00
Sebastian Dröge
809d15428c
[MOVED FROM BAD 13/29] shapewipe: Implement basic QoS
...
This change is based on Tim's QoS implementation
for jpegdec.
2010-02-12 11:12:33 +01:00
Sebastian Dröge
5fba6963ff
[MOVED FROM BAD 12/29] shapewipe: Proxy queries on the video pads to the correct peers
2010-02-12 11:12:33 +01:00
Sebastian Dröge
48dd557fea
[MOVED FROM BAD 11/29] shapewipe: Proxy bufferalloc on the video sinkpad
2010-02-12 11:12:33 +01:00
Sebastian Dröge
91668db57c
[MOVED FROM BAD 10/29] shapewipe: Try to work inplace if possible
...
This saves one new, large allocation per frame for the
most cases.
2010-02-12 11:12:33 +01:00
Sebastian Dröge
9b70be59c7
[MOVED FROM BAD 09/29] shapewipe: Increase timeout of the unit test
2010-02-12 11:12:33 +01:00
Sebastian Dröge
e5d41ba407
[MOVED FROM BAD 08/29] shapewipe: Fix some issues that were exposed by the new unit test
2010-02-12 11:12:33 +01:00
Sebastian Dröge
aeca13bac2
[MOVED FROM BAD 07/29] shapewipe: Add unit test for shapewipe
2010-02-12 11:12:32 +01:00
Sebastian Dröge
e207e7b8a3
[MOVED FROM BAD 06/29] shapewipe: Add documentation and integrate into the build system
2010-02-12 11:12:32 +01:00
Sebastian Dröge
19a0764537
[MOVED FROM BAD 05/29] shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around
2010-02-12 11:12:32 +01:00
Sebastian Dröge
88f4bd4efd
[MOVED FROM BAD 04/29] shapewipe: Divide the border value by two, otherwise we use a twice a wide border
2010-02-12 11:12:32 +01:00
Sebastian Dröge
c0f9553707
[MOVED FROM BAD 03/29] shapewipe: Add border property to allow smooth borders
...
...and use a border of 0.01 in the example application.
2010-02-12 11:12:32 +01:00
Sebastian Dröge
b7f83c6b80
[MOVED FROM BAD 02/29] shapewipe: Fix Makefile of the example application
2010-02-12 11:12:32 +01:00
Sebastian Dröge
12a27a46f9
[MOVED FROM BAD 01/29] shapewipe: Add a simple shapewipe transition filter & example application
2010-02-12 11:12:32 +01:00
Sebastian Dröge
27b203b030
flacdec: Only flush the FLAC decoder if it wasn't created right before
...
If the FLAC decoder is flushed, its state will be set to frame-sync mode,
which will sync to the next *audio* frame and makes it ignore all headers.
This prevented tags and everything else to show up when using flacdec
in push mode.
Fixes bug #608843 .
2010-02-12 10:54:18 +01:00
Tim-Philipp Müller
e1c577c6e7
Update MAINTAINERS
2010-02-12 00:04:18 +00:00
Tim-Philipp Müller
96ac04f7fb
configure: back to development
...
Slushy freeze remains in effect.
2010-02-12 00:04:18 +00:00
Tim-Philipp Müller
34c128b66d
Release 0.10.18
2010-02-10 23:18:22 +00:00
Tim-Philipp Müller
b40407217d
Update .po files
2010-02-10 23:17:21 +00:00
Robert Swain
4aff3e48be
qtdemux: temporary safety check to avoid crashes with a certain file
...
Add temporary check to avoid crashes with a certain file when seeking
until the real cause of this is figured out. See #609405 .
2010-02-10 20:36:56 +00:00
Robert Swain
7877ffb6f5
qtdemux: skip unknown atoms when looking for moov
...
Fixes bug #609107
2010-02-07 10:56:02 +01:00
Tim-Philipp Müller
c927264622
0.10.17.3 pre-release
2010-02-05 02:13:33 +00:00
Tim-Philipp Müller
e838d7901c
po: update translations
2010-02-04 19:10:36 +00:00
Robert Swain
9ed6c58006
qtdemux: Set the segment start time to the requested seek time for non-keyframe seeks
2010-02-04 18:54:58 +00:00
Robert Swain
8d4f70c5ce
qtdemux: Fix time returned for index at a byte offset
...
The logic for searching forwards/backwards was swapped
2010-02-04 18:54:53 +00:00
Mark Nauwelaerts
c2eedfcceb
speexdec: initialize stereo decoding state
2010-02-02 16:54:09 +01:00
Mark Nauwelaerts
f0d6b841a2
matroskademux: improve stream synchronization
...
In particular, do not make it send newsegment updates that
sort-of contradict the indented playback segment (e.g. start time).
2010-02-02 16:54:05 +01:00
Mark Nauwelaerts
b527360f21
matroskademux: fix bridging (time) gaps in streams
...
As a side effect, avoid sending newsegment updates with start times
that go back and forth, which leads to bogus downstream running_time.
Also fixes seeking in bug #606744 .
2010-02-02 16:53:56 +01:00
Mark Nauwelaerts
9bec2b1127
matroskademux: fix stream synchronization
...
.. by initializing streams starting at 0, as that is basically
where we 'seek to' at the start and assume streams to start elsewhere.
Also enables newsegment update events for subtitle streams.
2010-02-02 16:53:51 +01:00
Stefan Kost
a9f5bbe1ff
jpeg: don't directly access message, some message have args
...
This caused bogus messages, such as reported in bug #607471 .
2010-02-02 17:23:49 +02:00
David Hoyt
2514421c13
png: fix compilation with libpng 1.4
...
png_set_gray_1_2_4_to_8() has been deprecated for a while and was
finally removed in libpng 1.4.x. Use png_set_expand_gray_1_2_4_to_8()
instead.
Fixes #608629 .
2010-02-02 00:04:34 +00:00
Wim Taymans
c35a984801
rtspsrc: free transports on errors
...
See #608564
2010-02-01 19:32:11 +01:00
Tim-Philipp Müller
5290b514c8
v4l2: fix unportable printf format
2010-02-01 09:18:53 +00:00
Tim-Philipp Müller
9539f08ccb
Automatic update of common submodule
...
From 15d47a6 to 96dc793
2010-01-30 15:18:48 +00:00
Robert Swain
f9bf5970a3
flvmux: index timestamps should be in seconds, not milliseconds
2010-01-27 20:24:41 +01:00
Mark Nauwelaerts
77509c80c9
speexdec: free some more when resetting
...
Fixes #608255 .
2010-01-27 17:05:52 +01:00
Mark Nauwelaerts
71e35b2bf3
rtpspeexpay: fix occasional buffer leak
...
Fixes #608255 .
2010-01-27 17:05:34 +01:00
Mark Nauwelaerts
c529145e4b
speexenc: prevent invalid arithmetic if not setup yet
...
Fixes #608255 .
2010-01-27 17:05:04 +01:00
Sebastian Dröge
41b17ec2a7
videomixer: Fix assembly register constraints
...
Fixes bug #608209 .
2010-01-27 16:35:10 +01:00
Tim-Philipp Müller
ec428ab381
0.10.17.2 pre-release
2010-01-27 01:56:03 +00:00
Tim-Philipp Müller
37be1f4771
po: update translations
2010-01-27 01:52:59 +00:00
Tim-Philipp Müller
f40b016ec3
checks: ignore deinterlace check binary
2010-01-27 01:49:49 +00:00
Tim-Philipp Müller
0c4b3ffb02
configure: purge all mention of CVS
2010-01-27 01:18:51 +00:00
Wim Taymans
01f0a5ce32
avidemux: ignore streams that finished
...
When we receive an UNEXPECTED from a stream, move to the next stream and only go
EOS when all streams are EOS. When selecting a stream to push, ignore streams
that went EOS.
Fixes #607949
2010-01-26 11:22:56 +01:00
Stefan Kost
21a8cb1e06
v4l2src: don't deref NULL
...
Error out when the pool gets shutdown.
2010-01-25 17:23:43 +02:00
Stefan Kost
8576a11dae
Revert "v4l2src: don't deref NULL"
...
This reverts commit 3d9d34bd60
.
2010-01-25 17:21:13 +02:00
Stefan Kost
3d9d34bd60
v4l2src: don't deref NULL
...
Error out when the pool gets shutdown.
2010-01-25 14:16:22 +02:00