1. 29 Nov, 2017 1 commit
  2. 24 Nov, 2017 1 commit
  3. 12 Jul, 2017 1 commit
  4. 19 Jun, 2017 1 commit
  5. 16 Jun, 2017 3 commits
  6. 27 Mar, 2017 1 commit
  7. 09 Feb, 2017 1 commit
    • Thomas Guillem's avatar
      decoder: refactor pf_decode_* callbacks · a8b249bc
      Thomas Guillem authored
      Use only one callback for every decoder types:
      
      int (*pf_decode)(decoder_t *, block_t *p_block);
      
      There is now only one way to send output frames/blocks from a decoder module:
      using decoder_QueueVideo(), decoder_QueueAudio() and decoder_QueueSub()
      functions.
      
      This fixes transcoding not receiving any output when a decoder used
      decoder_Queue*() function.
      
      The pf_packetize callback is kept unchanged. A packetizer shouldn't be
      asynchronous at all (and this simplify the locking for decoder core).
      
      The pf_decode callback returns, for now, only one value: SUCCESS. This will
      allow a module to send more status.
      a8b249bc
  8. 10 Jan, 2017 1 commit
  9. 18 Jun, 2016 1 commit
  10. 05 Feb, 2016 2 commits
  11. 24 Aug, 2015 2 commits
  12. 12 Aug, 2015 1 commit
    • François Cartegnie's avatar
      text_style: use inheritance · 782de7d7
      François Cartegnie authored
      Renderer should have final decision of the styles to apply.
      Rendered forced styles are applied over text-segments
      ones, then renderer defaults (text-style's ones).
      
      Also adds proportional font size.
      Fixes all style inheritance and font sizing hacks in region
      sys.
      
      Final fixed font size is only computed at update time, if
      not set to fixed size by decoder.
      782de7d7
  13. 11 Aug, 2015 1 commit
  14. 28 Jul, 2015 1 commit
    • Hugo Beauzée-Luyssen's avatar
      Subtitle renderers: Merge RenderText & RenderHTML · f2e43bd7
      Hugo Beauzée-Luyssen authored
      The current workflow is often parsing a subtitle format, then convert it
      in a common HTML and then push it to the renderer as HTML. The renderer
      will reparse the HTML and try to render it. Of course, that means that
      only one renderer can do that correctly, and so we bloat the freetype
      renderer as much as we can.
      It also means that we have 2 render callbacks for subtitles, one for
      normal text and one for styled text, and we sometimes reparse the HTML
      to remove the tags, for the first.
      
      We now only use a text_segment, with new segments at every style change;
      an unique render function and the renderer can decide to honor or not
      the style.
      
      It's a big commit, so regressions can arise, but it was tested for most
      common cases.
      f2e43bd7
  15. 14 Apr, 2015 1 commit
  16. 20 Mar, 2015 1 commit
    • Miha Sokolov's avatar
      fix teletext framing code in DVB PES packets ignored · 20c15610
      Miha Sokolov authored
      Check the teletext framing code in PES buffer for each of the received lines
      and only copy those with correct framing code (p_block->p_buffer[3]) to the
      p_sliced buffer that is later forwarded to ZVBI vbi_decode. Invalid lines
      will not reach vbi_decode anymore.
      
      When also packets with erroneous framing code are sent to vbi_decode (often
      0x00 with some noise), in most cases those are decoded as packet 1/2,
      causing the second text line on the teletext page to be overwritten with
      spaces. So we need to avoid sending such packets with invalid framing code
      to vbi_decode.
      
      Close #14191
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      20c15610
  17. 28 Jan, 2015 1 commit
  18. 07 Nov, 2014 1 commit
  19. 01 Nov, 2014 1 commit
  20. 10 Oct, 2014 2 commits
  21. 17 Sep, 2014 1 commit
  22. 18 Aug, 2014 1 commit
  23. 22 Apr, 2014 1 commit
  24. 21 Apr, 2014 1 commit
  25. 03 Apr, 2014 1 commit
  26. 26 Feb, 2014 1 commit
  27. 08 Feb, 2014 1 commit
  28. 19 Jan, 2014 1 commit
  29. 12 Nov, 2013 7 commits