1. 14 Jan, 2015 1 commit
  2. 27 Oct, 2014 1 commit
    • François Cartegnie's avatar
      demux: mp4: fix retrieving trun durations · 5b998cb9
      François Cartegnie authored
      LeafDemuxer fixes (the experimental data-sequence driven
      fragmented mp4 demux).
      
      Some muxers are interleaving using single trun/fragments,
      Moov()->Moov(A)->Moof(B)
      instead of interlacing truns withing fragments.
      Moov()->Moof(A,B)->Moof(A,B)
      Example: BigBuckBunny ismv file
      
      Another problem is that data isn't interleaved at all
      at end of tracks, and there's a long trailing gap of
      audio fragments only.
      Moov()->Moov(A)->Moof(B)->Moof(B)->Moof(B)->Moof(B)
      5b998cb9
  3. 20 Oct, 2014 1 commit
  4. 17 Oct, 2014 1 commit
    • François Cartegnie's avatar
      demux: mp4: add minimal support for exclusive tracks · 36cb0f52
      François Cartegnie authored
      VLC supports groups where mp4 defines switch groups.
      As an es can't belong to multiple groups, but does in
      switch groups, we don't really have a way to provide
      the same track exclusion/alternative features without
      duplicating es.
      
      Priorities are then set in a way es/tracks from the same
      cat/switchgroup are not all selected.
      
      refs #3970
      36cb0f52
  5. 16 Oct, 2014 2 commits
  6. 06 Oct, 2014 1 commit
  7. 30 Aug, 2014 1 commit
  8. 02 Jun, 2014 2 commits
  9. 03 Apr, 2004 1 commit
  10. 31 Mar, 2004 1 commit
    • gbazin's avatar
      * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). · 562ab59b
      gbazin authored
      * src/input/input.c:
         + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...).
         + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ).
      * ALL: use input_item_t and INPUT_ADD_INFO when necessary.
      562ab59b
  11. 25 Jan, 2004 1 commit
  12. 18 Jan, 2004 2 commits
  13. 09 Jan, 2004 1 commit
  14. 05 Jan, 2004 1 commit
  15. 27 Nov, 2003 1 commit
  16. 12 Sep, 2003 1 commit
  17. 08 Sep, 2003 1 commit
  18. 11 Mar, 2003 1 commit
  19. 06 Dec, 2002 1 commit
  20. 17 Nov, 2002 1 commit
  21. 17 Sep, 2002 1 commit
  22. 07 Aug, 2002 1 commit
  23. 04 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/*: moved plugins to the new tree. Yet untested builds include · 19ea8feb
      Sam Hocevar authored
          waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
        * ALL: removed mention of AC3 in favour of A52.
        * ./configure.in, ./Makefile*: modules can now be built deeper than 1
          directory. As a consequence, the build is even slower (but I'm fixing
          this) and make clean doesn't work anymore.
      19ea8feb
  24. 23 Jul, 2002 2 commits
    • Laurent Aimar's avatar
      * cinepak: add a new fourcc · 6f67ff83
      Laurent Aimar authored
       * ffmpeg and mp4: some clean up and change the way ffmpeg is
      initialised.
      6f67ff83
    • Sam Hocevar's avatar
      * ALL: decoders now use a fourcc as a probe value. · 64d33dc9
      Sam Hocevar authored
        * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
          its purpose.
        * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
        * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
          always valid.
      
        * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
          vlc --help for more information.
      
        * include/video.h: removed fourcc values which should _not_ be global
          (thanks fenrir for convincing me).
        * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
        * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
          input_ChangeES.
      
         Things I'm not sure about and need comments:
          - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
          - I also introduced "spu ", "lpcm" and "ac3 ".
          - I removed for instance "MP4_GetCodec" because it wasn't really
            used except for the description string. I hope this change did not
            break anything really important.
          - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
      64d33dc9
  25. 21 Jul, 2002 3 commits
  26. 17 Jul, 2002 1 commit