- 23 Jun, 2008 1 commit
-
-
dionoea authored
-
- 10 Jun, 2008 2 commits
- 04 Jun, 2008 1 commit
-
-
dionoea authored
-
- 31 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 30 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 04 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 14 Apr, 2008 1 commit
-
-
Pierre d'Herbemont authored
This improves readability a lot and prevent us from reinventing the wheel.
-
- 09 Apr, 2008 2 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
Patch by Soren Bog <avacore@videolan.org> from GSoC: Overlay - Add alpha component to subpicture regions.
-
- 29 Mar, 2008 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 12 Mar, 2008 1 commit
-
-
ivoire authored
-
- 26 Feb, 2008 1 commit
-
-
Pierre d'Herbemont authored
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects vlc_object_release to do it when the refcount goes to zero. * Meaning, that when created objects gets a refcount to 1. * Destroying is instantaneous and we don't have to poll for a few secondss or so to wait until the object's refcount reach 0. * We now track vlc_object_t's mem leaks when libvlc_global is released (Hard error for now, so they don't get unoticed) * We fail hard if an object is released with a refcount of 1 without being detached from its parent and its children, to make sure such cases don't go unoticed. (make test or make check still pass after that one. VLC is known to leak one object when no module is loaded, this must be fixed).
-
- 28 Jan, 2008 1 commit
-
-
Rafaël Carré authored
-
- 25 Jan, 2008 1 commit
-
-
sigmunau authored
Summer of Code 2007
-
- 23 Jan, 2008 1 commit
-
-
Rémi Denis-Courmont authored
Missing some cases that I could not test. Also ffmpeg/chroma.c is locked, so I can but leave it broken. Fix is for the remaining modules is obvious and the issue is easy to detect.
-
- 16 Dec, 2007 1 commit
-
-
dionoea authored
-
- 29 Nov, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 15 Nov, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 26 Oct, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 20 Oct, 2007 1 commit
-
-
Laurent Aimar authored
The blend module will be loaded only if needed and reloaded on chroma change. (As a side effect it should allow displaying TEXT even when no blending module exist)
-
- 18 Oct, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 10 Oct, 2007 1 commit
-
-
bitmap authored
width and height are specified in the subtitles stream. This may result in chunkier text in some instances, but it should get it back on screen at least. Will look into smoothing it out next.
-
- 23 Sep, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 20 Sep, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 09 Sep, 2007 1 commit
-
-
Rafaël Carré authored
-
- 24 Aug, 2007 1 commit
-
-
bitmap authored
being too large in full screen for some video modules.
-
- 20 Aug, 2007 1 commit
-
-
Rémi Denis-Courmont authored
(which includes config.h which defines the platform feature macros) Also remember stdio, string and stdlib are included implicitly
-
- 06 Aug, 2007 1 commit
-
-
dionoea authored
-
- 20 Jul, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 07 Jul, 2007 1 commit
-
-
Laurent Aimar authored
Author comments: It makes the following changes: * Changes to vout_subpictures.c to create some new variables which renderers are free to use to render time-specific subtitling information, such as karaoke. One of these variables allows for the text region to not be permanently converted to YUVA/YUVP - so that more than one pass can be made on the subtitle - so that it will update correctly over time. If a rendering module doesn't use or change any of the variables it behaves the same as usual, with the text region being rendered just the once to a YUVA/YUVP region and then just blended to the video on future passes. * Changes to alignment implementation: no longer use the i_text_align field of font_style_t at all; require the alignment to be correctly setup solely in the subpicture_region_t's i_align field (this is so that the alignment initially inherited from a style can be overridden). This meant minor changes to freetype.c and quartztext.c as well as the deletion of the i_text_align field in vlc_osd.h. It also involved some changes in subsdec.c, where most of the work in this patch occurs. * Minor change to quartztext.c to correct the interpretation of font size parameter, making it consistent with a similar change being made in subsdec.c, and to strip out multiple whitespace in html subtitles (Similar changes to the freetype.c module have already been made as part of a separate larger patch submission to fix problems with bidirectional styled text in that module) * Adds 2 new fields for carrying karaoke specific information to the text_style_t struct in vlc_osd.h. Changed the default_text_style's definition to agree with the changes made in the fields of text_style_t struct. * Support for <image> and <karaoke> subtitles in subsdec.c. (Full working karaoke also requires an as-yet unsubmitted patch to the renderers to implement) * Support for more than one subpicture_region_t per timestamp, with each subpicture region being able to have its own alignment and margins and type: text or image * Better calculation of plain-text versions of html subtitles NB: This patch still makes use of a mechanism of explicitly requesting the sdl_image module to decode any images it wants. The main reason for this is that the bmp decoder in ffmpeg (the image decoder with the highest score) presently only handles 16, 24 and 32 bit depths. An alternative is for us to switch off the bmp support in ffmpeg for the time being and the segment of code in subsdec.c that explicitly requests this module (along with one line added to sdl_image.c) can be removed. I'm not fussed by either implementation, but this way probably affects fewer other modules, so have submitted it this way.
-
- 18 Jun, 2007 1 commit
-
-
Laurent Aimar authored
"This is part of a former submission stripped out for easier assimilation. It modifies vout_subpictures to use the existing alignment field on each region, rather than the alignment on the subpicture plane itself. Modifications are made to everywhere that depended on the former behaviour, to make it use the new alignment location instead."
-
- 14 Jun, 2007 1 commit
-
-
Jean-Paul Saman authored
-
- 26 Apr, 2007 1 commit
-
-
dionoea authored
-
- 15 Apr, 2007 1 commit
-
-
dionoea authored
* Add missing space in help string.
-
- 05 Apr, 2007 1 commit
-
-
Rémi Denis-Courmont authored
-
- 01 Apr, 2007 1 commit
-
-
dionoea authored
Allow changing the subpicture filter chain at runtime. (This currently kind of segfaults some of the time (after 2 changes) ... somemore bughunting is needed)
-
- 31 Mar, 2007 2 commits
-
-
dionoea authored
vout_subpictures.c: enable scaling for RGBA subpictures.
-
dionoea authored
vout_subpictures.c: Do not call the scaling module if the subpicture is using RGBA. The current way subpictures scaling and blending modules loading work is kind of flawed. It assumes that the module will be able to handle all the possible types of input chromas. This worked fine previously (since all modules allowing to scale/blend YUVP also handled YUVA), but doesn't now (the scaling module doesn't support RGBA. blending works fine). vout_pictures.*: Add core support for RGBA pictures.
-