summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-31Make some variables const and/or static; tidy LOCKDISPLAY (stmt/block).Darren Salt
2012-01-25Rename libxine-dev → libxine2-dev; fix dh_xine debhelper sequencing install.Darren Salt
--HG-- rename : debian/libxine-dev.install => debian/libxine2-dev.install
2012-01-18Bump version.Darren Salt
2012-01-18Merge from 1.1.Darren Salt
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/combined/ffmpeg/ffmpeg_encoder.c => src/dxr3/ffmpeg_encoder.c
2012-01-18And define/declare the new stuff...Darren Salt
2012-01-18Hack to avoid xine-list-* causing catalog.cache to be written.Darren Salt
2012-01-18Merge.Darren Salt
2012-01-18Fixed pp_context and pp_modePetri Hintukainen
2012-01-18avcodec_init(), avcodec_alloc_context() and avcodec_open() are depreatedPetri Hintukainen
2012-01-18Moved ffmpeg API version checks to single headerPetri Hintukainen
2012-01-18SimplifyPetri Hintukainen
2012-01-18Merge from 1.1Petri Hintukainen
--HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c
2012-01-18MergePetri Hintukainen
2012-01-17Bump version in debian/changelog.Darren Salt
2012-01-17MergePetri Hintukainen
2012-01-17Updated ChangeLogPetri Hintukainen
--HG-- branch : point-release
2012-01-16MergePetri Hintukainen
2012-01-16Fixed using uninitialized dataPetri Hintukainen
--HG-- branch : point-release
2012-01-16Fixed matroska header compression when using lacing (ex. multiple audio ↵Petri Hintukainen
frames in one block) --HG-- branch : point-release
2012-01-16Fixed using uninitialized dataPetri Hintukainen
--HG-- branch : point-release
2012-01-16Removed unused variables and codePetri Hintukainen
2012-01-16Copy to buf->contentPetri Hintukainen
2012-01-16Removed write-only variables and unused codePetri Hintukainen
2012-01-16Check for failed writePetri Hintukainen
2012-01-12Merge from 1.1Petri Hintukainen
--HG-- rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c
2012-01-12Added constPetri Hintukainen
2012-01-12Hide "warning: cast from pointer to integer of different size"Petri Hintukainen
2012-01-12Fixed pointer typePetri Hintukainen
2012-01-12Fixed pointer castPetri Hintukainen
2012-01-12Fixed leakPetri Hintukainen
2012-01-12Put lock display calls into macrosAndreas Auras
It's only a cosmetic change. --HG-- extra : rebase_source : a759588226bbc43bca331c746d14ec2e2d84c9a4
2012-01-12Introduce buffering for output surfaces for vdpau output driverAndreas Auras
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. --HG-- extra : rebase_source : b40e365ab1f81ebdd72b2e1713cf3526d6dd7493
2012-01-12Initially allocate vdpau output surface objects for display queue with ↵Andreas Auras
actual display dimension To minimize output surface reallocation while resizing the video window these output surfaces are now allocated with the actual display dimension. --HG-- extra : rebase_source : 41e16c3f5bc0c66e1c3e63221f0cc38ffe9d08be
2012-01-12Set clipping region of displayed output surfaces to rendered regionAndreas Auras
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. --HG-- extra : rebase_source : 4f7be362af8ccfe5851900bda095d0949d1c6e15
2012-01-12Fixed usage of wrong variables to determine current gui output window size ↵Andreas Auras
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 --HG-- extra : rebase_source : f605be7e19142756f3ab388e558d8e65e3ddba5d
2012-01-12Removed wrong setting of fixed extent size of osd objects in dvb spu decoderAndreas Auras
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. --HG-- extra : rebase_source : 5800f84391bba725f5cb1ef28025412a2b6b6a35
2012-01-11Fixed pointer castsPetri Hintukainen
* * * Fixed pointer cast
2012-01-11Fixed #includePetri Hintukainen
2012-01-11Fixed using uninitialized value (return random size)Petri Hintukainen
2012-01-11Fixed id3v2 tag check (broken in r9654)Petri Hintukainen
2012-01-10Merge.Darren Salt
2012-01-10And the other two similar printf()s.Darren Salt
2012-01-10Pointer type fixesPetri Hintukainen
2012-01-10Added missing constPetri Hintukainen
2012-01-10Removed unused variablePetri Hintukainen
2012-01-10Fixed printf formatPetri Hintukainen
2012-01-10Define LOG_MODULE before including xine headersPetri Hintukainen
2012-01-10Fixed includePetri Hintukainen
2012-01-10Removed unused variablesPetri Hintukainen
2012-01-10Merge from 1.1Petri Hintukainen
--HG-- rename : src/libsputext/xine_sputext_decoder.c => src/spu_dec/sputext_decoder.c