diff options
author | Marcin Juszkiewicz <hrw@openembedded.org> | 2005-09-24 22:08:31 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-09-24 22:08:31 +0000 |
commit | 6fdac80bba1c2ccc0e675e2428f830a127fb3fb5 (patch) | |
tree | d29d1acd7dbaa9cb96915a7eca494e221e1317bc /packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch | |
parent | d8df64e4c235c772337205bbb1fd0524646eef15 (diff) |
added libxine 1.1.0 - someone more familiar with assembly should check it
DEFAULT_PREFERENCE = "-1" as it is not tested on device
patches status:
- cpu-1.0.patch renamed to cpuid.patch
- configure-1.0.patch renamed to configure.patch
- fix-syntax.patch dropped as fix-syntax-xine-vorbis-decoder.patch do the same
- demuxogg.patch and libxine-libvorbis.patch joined into tremor.patch
- libxine-arm-configure.patch should be sent upstream
- libxine-ffmpeg-enable-arm.patch probably too
- libxine-libavcodec.patch was broken for 1.1.0 - we should update libffmpeg/ dir to current CVS
Diffstat (limited to 'packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch')
-rw-r--r-- | packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch b/packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch new file mode 100644 index 0000000000..3580a58ac8 --- /dev/null +++ b/packages/libxine/libxine-1.1.0/libxine-cut-memusage.patch @@ -0,0 +1,63 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- xine-lib-1.1.0/src/xine-engine/audio_out.c~libxine-cut-memusage ++++ xine-lib-1.1.0/src/xine-engine/audio_out.c +@@ -95,10 +95,10 @@ + #include "metronom.h" + + +-#define NUM_AUDIO_BUFFERS 32 +-#define AUDIO_BUF_SIZE 32768 ++#define NUM_AUDIO_BUFFERS 16 ++#define AUDIO_BUF_SIZE 8192 + +-#define ZERO_BUF_SIZE 5000 ++#define ZERO_BUF_SIZE 2048 + + /* By adding gap errors (difference between reported and expected + * sound card clock) into metronom's vpts_offset we can use its +--- xine-lib-1.1.0/src/xine-engine/video_decoder.c~libxine-cut-memusage ++++ xine-lib-1.1.0/src/xine-engine/video_decoder.c +@@ -484,7 +484,7 @@ + + num_buffers = stream->xine->config->register_num (stream->xine->config, + "engine.buffers.video_num_buffers", +- 500, ++ 250, + _("number of video buffers"), + _("The number of video buffers (each is 8k in size) " + "xine uses in its internal queue. Higher values " +@@ -492,7 +492,7 @@ + "also increased latency and memory consumption."), + 20, NULL, NULL); + +- stream->video_fifo = _x_fifo_buffer_new (num_buffers, 8192); ++ stream->video_fifo = _x_fifo_buffer_new (num_buffers, 4096); + stream->spu_track_map_entries = 0; + + pthread_attr_init(&pth_attrs); +--- xine-lib-1.1.0/src/xine-engine/video_overlay.h~libxine-cut-memusage ++++ xine-lib-1.1.0/src/xine-engine/video_overlay.h +@@ -36,7 +36,7 @@ + #define CLUT_Y_CR_CB_INIT(_y,_cr,_cb) { (_cb), (_cr), (_y) } + #endif + +-#define MAX_OBJECTS 50 ++#define MAX_OBJECTS 5 + #define MAX_EVENTS 50 + #define MAX_SHOWING 16 + +--- xine-lib-1.1.0/src/xine-engine/audio_decoder.c~libxine-cut-memusage ++++ xine-lib-1.1.0/src/xine-engine/audio_decoder.c +@@ -467,7 +467,7 @@ + + num_buffers = stream->xine->config->register_num (stream->xine->config, + "engine.buffers.audio_num_buffers", +- 230, ++ 100, + _("number of audio buffers"), + _("The number of audio buffers (each is 8k in size) " + "xine uses in its internal queue. Higher values " |