Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

xine-lib-1.2 Log


Commit Date  
[116cc1] by Darren Salt Darren Salt

Added tag 1.2.1 for changeset ac2c5ea4bc52

2012-02-04 13:06:48 Tree
[ac2c5e] (1.2.1) by Darren Salt Darren Salt

Release.

2012-02-04 13:06:43 Tree
[fdcd5f] by Darren Salt Darren Salt

Pass distcheck.

2012-02-04 01:29:33 Tree
[0941ef] by Darren Salt Darren Salt

Merge.

2012-02-04 00:41:50 Tree
[db30db] by Darren Salt Darren Salt

Distribute ffmpeg_compat.h.

2012-02-04 00:41:36 Tree
[d0bbeb] by Andreas Auras Andreas Auras

Fixed overlay surface reuse issue for raw rgba overlays within vdpau output driver.

2012-02-03 19:45:09 Tree
[a99410] by Darren Salt Darren Salt

Merge from 1.1.

2012-02-01 20:23:46 Tree
[4109a6] by Darren Salt Darren Salt

Quieten documentation building a bit more.

2012-02-01 20:22:52 Tree
[95cd40] by David Flater David Flater

Remove ALSA resampler bypass

In 2005, xine-lib 1.1.1 added the following change:

xine-lib (1.1.1) 2005-11-15
* Improve sound quality when using alsa 1.0.9 or above.
When playing a 44.1khz stream on a 48khz only capable sound card.
It bypasses alsa-lib resampler and uses xine's

That made sense when Alsa's resampling was the worst thing ever. But now,
if one installs alsa-plugins-1.0.25 and puts this in ~/.asoundrc:

defaults.pcm.rate_converter "samplerate_best"

Alsa then does markedly better resampling (using libsamplerate) than
xine-lib (using its own algorithm). The bypass added in 2005 is therefore
preventing the use of a higher-quality algorithm and blocking the ability to
tune that algorithm in ~/.asoundrc, and no longer seems to have any
redeeming value.

2012-02-01 02:45:20 Tree
[862f94] by Edgar Hucek Edgar Hucek

frame garbage collector in ff_reset

2012-01-31 13:10:23 Tree
[24d094] by Ulrich M?ller Ulrich M?ller

Compile failure in osd.c with sys-libs/zlib-1.2.6

2012-01-30 17:48:40 Tree
[b99a49] by Darren Salt Darren Salt

Make some variables const and/or static; tidy LOCKDISPLAY (stmt/block).

2012-01-31 15:07:24 Tree
[cb519c] by Darren Salt Darren Salt

Rename libxine-dev ? libxine2-dev; fix dh_xine debhelper sequencing install.

2012-01-25 01:01:09 Tree
[68ee78] by Darren Salt Darren Salt

Bump version.

2012-01-18 22:38:15 Tree
[16c5d4] by Darren Salt Darren Salt

Merge from 1.1.

2012-01-18 22:07:39 Tree
[5fb1d8] by Darren Salt Darren Salt

Merge.

2012-01-18 19:54:34 Tree
[794ae7] by Andreas Auras Andreas Auras

Put lock display calls into macros

It's only a cosmetic change.

2012-01-11 23:37:27 Tree
[0b3d2c] by Andreas Auras Andreas Auras

Introduce buffering for output surfaces for vdpau output driver

The current osd and grab logic needs a lot of output surface objects
for rendering.
The current implementation create and destroy these objects on demand.

This patch introduce a new buffer where output surfaces are hold for
reuse preventing most of the create and destroy calls.
The size of the new buffer could be configured with parameter
"video.output.vdpau_output_surface_buffer_size".
Default value is 10 surfaces. Possible range is 2...25

To further minimize surface creation and destroy the first n created surfaces
get a minimum size according to the actual display and frame size where n
is the size of the surface buffer.
These first objects will be allocated as rather big surfaces so that they
fit for most of the surface requests.
This should be considered when choosing higher buffer values.

This patch also improves dirty rect handling within osd handling.
Now dirty rect information is used even if more than one osd
object is displayed at the same time.

2012-01-11 23:36:48 Tree
[b49d8f] by Andreas Auras Andreas Auras

Initially allocate vdpau output surface objects for display queue with actual display dimension

To minimize output surface reallocation while resizing the video window
these output surfaces are now allocated with the actual display
dimension.

2012-01-11 23:28:37 Tree
[39e56d] by Andreas Auras Andreas Auras

Set clipping region of displayed output surfaces to rendered region

Because displayed output surfaces are only increased in size when gui
window dimension changes the surface size could be greater than the
actual gui window size.

2012-01-11 23:28:08 Tree
[3876a5] by Andreas Auras Andreas Auras

Fixed usage of wrong variables to determine current gui output window size for grab feature of vdpau output driver

Fixed usage of wrong variables to determine current gui output window size for grab feature of vdpau output driver

2012-01-11 23:27:18 Tree
[1909bd] by Andreas Auras Andreas Auras

Removed wrong setting of fixed extent size of osd objects in dvb spu decoder

Currently the spu decoder sets the extend size of each generated
osd object to a fixed size of 1920x1080.
Output drivers which are extend capable (like vdpau) will do bad
scaling of these objects if video frame format is different.
This patch fixes the issue by removing the explicit extend setting.
The video driver will now use the actual video frame size by default.

2012-01-11 23:26:31 Tree
[ae415b] by Petri Hintukainen Petri Hintukainen

Merge from 1.1

2012-01-18 08:01:12 Tree
[d348a1] by Petri Hintukainen Petri Hintukainen

Merge from 1.1

2012-01-12 13:02:56 Tree
[35dca8] by Petri Hintukainen Petri Hintukainen

Fixed using uninitialized value (return random size)

2012-01-11 13:08:05 Tree
Older >