1. 04 Aug, 2014 1 commit
  2. 31 Jul, 2014 3 commits
  3. 30 Jul, 2014 1 commit
  4. 26 Jul, 2014 1 commit
  5. 13 Jul, 2014 1 commit
  6. 12 Jul, 2014 1 commit
  7. 11 Jun, 2014 1 commit
  8. 05 Jun, 2014 1 commit
  9. 20 May, 2014 1 commit
    • Thomas Petazzoni's avatar
      configure: fix build on NIOS II platform · 75f8601e
      Thomas Petazzoni authored
      
      
      NIOS II is a CPU architecture from Altera, which uses 'nios2' as the
      architecture part of the tuple. Unfortunately, 'nios2' matches the
      current '*os2*' test done by libdvdread's configure script to detect
      the OS/2 operating system. This leads to build issues as the build
      process of libdvdread then tries to use OS/2 specific compiler
      options, that do not exist in the gcc used for Linux/NIOS2.
      
      To fix this, this patch makes the test for OS/2 a little bit more
      specific: in the case of the OS/2 operating system, the OS part of the
      tuple contains just 'os2' (confirmed by looking at config.guess and
      config.sub in the gnuconfig project). So using '*-os2-*' will properly
      match the OS/2 operating system but not the NIOS II architecture.
      Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      75f8601e
  10. 16 May, 2014 1 commit
  11. 15 May, 2014 1 commit
  12. 13 May, 2014 2 commits
  13. 08 May, 2014 1 commit
  14. 24 Apr, 2014 1 commit
    • beandog's avatar
      Fix crash in ifoRead_VTS_PTT_SRPT() · 0cd997af
      beandog authored
      In ifoRead_VTS_PTT_SRPT(), there's a lot of places where the
      function will exit on a 'goto fail' call if the IFO is invalid.
      
      However, the check for the PGN value is only done later.
      
      This fixes it so that it fails earlier -- when the PGN is
      originally set, and doesn't go through the other checks as well, trying to set
      invalid data that will be referenced later.
      
      See VLC trac #10459
      0cd997af
  15. 17 Apr, 2014 1 commit
  16. 12 Apr, 2014 2 commits
  17. 09 Apr, 2014 8 commits
  18. 30 Mar, 2014 1 commit
  19. 02 Mar, 2014 3 commits
  20. 20 Feb, 2014 1 commit
  21. 18 Feb, 2014 1 commit
    • Steve Dibb's avatar
      Fix DVDDiscID from reading non-existent IFO files · c820067e
      Steve Dibb authored
      
      
      In dvd_reader.c, the DVDDiscID function gets the MD5 from the total contents
      of the IFO files on the disc.  However, it gets it by looping through the
      the first ten IFO files, whether they exist or not.
      
      This results in spewage, where a disc has less than ten.  In this case,
      Dragonheart only has two:
      
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_03_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_04_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_05_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_06_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_07_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_08_0.IFO failed
      libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_09_0.IFO failed
      
      Instead of using a set limit of 10 IFOs, this patch counts the number of
      VTSes existing on the DVD, and will use that number instead if it is less
      than 10.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      c820067e
  22. 09 Jan, 2014 5 commits
  23. 02 Jan, 2014 1 commit
    • Diego Biurrun's avatar
      nav_print: Remove printing bogus value for vobu_uop_ctl · d2b625a0
      Diego Biurrun authored
      navPrint_PCI_GI() prints the values of a pci_gi_t struct, but for the embedded
      user_ops_t substruct it just prints the first 32 bytes by pointer type punning.
      Given that the latter is a large struct with members of system-dependent sizes
      the result of this operation is often enough just a random value, so drop
      printing the value altogether.
      
      src/nav_print.c:39:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      d2b625a0