summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-01-12Fixed metadata reading when length=0.Thibaut Mattern
Fixed bug id=17.
2008-01-12Don't send BUF_FLAG_FRAME_START twice per frame, otherwise the ffmpeg plugin ↵Thibaut Mattern
skips the first part of the frame. Fixed wmv playback with ffmpeg.
2008-01-11Merge from 1.1.Darren Salt
2008-01-11XineOpenViewGL bug on PPC/DarwinMatthias Ringwald
Typo of WORDS_BIGENDIAN in in /src/video_out/macosx/XineVOpenGLView.m. It only affects big-endian systems (PowerPC) as it defaults to little-endian.
2008-01-11Correct the prototype of rmff_dump_header. (Build fix.)Darren Salt
2008-01-11Fix a buffer overflow in the RTSP header-handling code.Darren Salt
CVE-2008-0225; ported from mplayer changeset 22821.
2008-01-10Merge new flag.Thibaut Mattern
2008-01-10Added audio padding handling.Thibaut Mattern
Fixed pts handling.
2008-01-10Added new buffer flag for audio padding.Thibaut Mattern
2008-01-10Fixed buggy discontinuity handling when playing short streams and using the ↵Thibaut Mattern
gapless switch. The current time should not be used here.
2008-01-09Added padding delay to the first and the last frame.Thibaut Mattern
Output 8 zero-bytes at the end of the stream to flush the decoder.
2008-01-09Fixed gapless playback.Thibaut Mattern
2008-01-09Some lexer state tokenisation which somehow slipped through a crack somewhere.Darren Salt
2008-01-06Merge from 1.1.Darren Salt
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/libffmpeg/ff_video_decoder.c => src/combined/ffmpeg/ff_video_decoder.c rename : src/libsputext/xine_sputext_decoder.c => src/spu_dec/sputext_decoder.c
2008-01-06Constify bits of the OGM subtitle hack. Add a changelog entry.Darren Salt
2008-01-06for resolving Korean subtitle bugDongsu Park
In draw_subtitle(), if the given encoding is one the CJK charset, colored typefaces functionality is disabled and subtitles are printed with the render_text() method. Otherwise subtitles are drawn by ogm_render_line() function.
2008-01-06Don't link to DYNAMIC_LD_LIBS anymore, as FFMPEG is no more dlopened.Diego 'Flameeyes' Pettenò
2008-01-06Tell the Real demuxer about lists of http references.Darren Salt
Such broken wrong-extension wrong-MIME-type lists exist in the wild...
2008-01-05Enable the VMware Screen codec (ffmpeg).Darren Salt
2008-01-05Now that FFmpeg is always used external, move the ffmpeg-based MPEG encoderDiego 'Flameeyes' Pettenò
out of the FFmpeg decoding plugin and directly inside dxr3 plugin. This way there is no dlopen() required to open the plugin to read the init function from, there is no need for wrapper init/close functions, and the dxr3_encoder_init() function is no more exported by the plugin. --HG-- rename : src/combined/ffmpeg/ffmpeg_encoder.c => src/dxr3/ffmpeg_encoder.c
2008-01-05Move the dvaudio decoder into audio_dec.Diego 'Flameeyes' Pettenò
It only used the data table from FFmpeg, which are not public anyway. --HG-- rename : src/combined/ffmpeg/ff_dvaudio_decoder.c => src/audio_dec/ff_dvaudio_decoder.c rename : src/combined/ffmpeg/ff_dvdata.h => src/audio_dec/ff_dvdata.h
2008-01-05Update to the new crc API from FFmpeg.Diego 'Flameeyes' Pettenò
Note that I had to add a class pointer to demux_ts otherwise I would have to initialise it in the plugin structures (wasting space).
2008-01-05Add a mangle.h file with the definition of MANGLE from FFmpeg's libavutil, ↵Diego 'Flameeyes' Pettenò
and use it.
2008-01-05Merge from 1.2.Diego 'Flameeyes' Pettenò
2008-01-04Cosmetics : replace tabs by spaces.Thibaut Mattern
2008-01-04Initial parsing of Xing header LAME extension.Thibaut Mattern
2008-01-04Pass $(X_CFLAGS) when compiling syncfb.Darren Salt
Noticed by Thomas Koeller <tkoeller@users.sourceforge.net>.
2008-01-04Fixed an issue in input_pvr with setting the frequency of the tuner for ivtv ↵Richard van Paasen
versions 0.10.6+ Note: the old code divided the frequency by 62.5. But, the ivtv driver expects a different format. I changed the implementation in input_pvr such that the frequency can be given as provided by cable companies, multiplied by 1000: e.g. 503250 for 503.250 MHz.
2008-01-03Detect corrupted or broken seek tables for CBR MP3 files. [Bug #3]Thibaut Mattern
--HG-- extra : transplant_source : %00%11%94ZZG%2A%A0%2A%3B%DA%CDx%AC%02%A8%E8%C3%DF%A5
2008-01-03Make memcpy_method a static constant structure, and replace the name string ↵Diego 'Flameeyes' Pettenò
with an array of characters. Move timing results to a different static array, to reduce the amount of data that would go to .data section.
2008-01-03Replace _x_vo_scale_aspect_ratio_name() function with a string table, all ↵Diego 'Flameeyes' Pettenò
the uses already check for the index not to go over ther expected one.
2008-01-02Remove stray return 0.Diego 'Flameeyes' Pettenò
2008-01-02Make network_command accept a generic data buffer.Diego 'Flameeyes' Pettenò
2008-01-02Update the network interfaces to accept constant strings where possible.Diego 'Flameeyes' Pettenò
2008-01-02Mark the mrl lists as constant; this trades a warning for another as char ** ↵Diego 'Flameeyes' Pettenò
and const char ** are not compatible.
2008-01-02Don't mark the spu_event as constant.Diego 'Flameeyes' Pettenò
2008-01-02The id is constant, mostly.Diego 'Flameeyes' Pettenò
2008-01-02Make scale_line description constant.Diego 'Flameeyes' Pettenò
Changing this to a character array would be nice, but the 45->64 conversion has a long string.
2008-01-02Make xv_check_capability accept constant strings.Diego 'Flameeyes' Pettenò
2008-01-02The device name is constant.Diego 'Flameeyes' Pettenò
2008-01-02The file name is constant.Diego 'Flameeyes' Pettenò
2008-01-02The name of the memcpy method is constant.Diego 'Flameeyes' Pettenò
Changing this to a character array increase code size, has to be evaluated.
2008-01-02The config translator returns a non-constant string.Diego 'Flameeyes' Pettenò
2008-01-02Update broadcaster functions to accept constant strings.Diego 'Flameeyes' Pettenò
2008-01-02Make the mpeg version a static constant character array.Diego 'Flameeyes' Pettenò
2008-01-02Make _x_vo_scape_aspect_ratio_name return a constant string.Diego 'Flameeyes' Pettenò
Note that this should probably be replaced with a const string table.
2008-01-02Return value is a constant string.Diego 'Flameeyes' Pettenò
2008-01-02Mark stuff more constant.Diego 'Flameeyes' Pettenò
2008-01-02Follow the parameter type.Diego 'Flameeyes' Pettenò
2008-01-02Make it a static constant chracter array.Diego 'Flameeyes' Pettenò