- 30 Oct, 2022 1 commit
-
-
Vasyl Gello authored
After the split of libdvdcss from libdvdread, the stream callback code was moved to libdvdcss. This went largely unnoticed because most consumers played their DVD ISO images on the systems with libdvdcss installed. However, I tested Kodi by playing unencrypted DVD ISO and noticed the inability to play it. This code is inspired by stream_* functions in libdvdcss. Signed-off-by:
Vasyl Gello <vasek.gello@gmail.com>
-
- 22 Aug, 2022 2 commits
-
-
LLVM ends up using the size of an unsigned int if it's used in the bitfield. In other places the bitfields are using unsigned char which always uses the proper size in the packed structures. /!\ btni_t fields are kept with unsigned int as unsigned char cannot hold 10 bits. btni_t is not actually read as a packed structure. So we keep the current format for backward compatibility.
-
LLVM ends up using the size of an unsigned int if it's used in the bitfield. In other places the bitfields are using unsigned char which always uses the proper size in the packed structures. * multichannel_ext_t would end up having a size of 27 instead of 24 * cell_playback_t would end up having a size of 26 instead of 24 * pgci_srp_t would end up having a size of 11 instead of 8 * playback_type_t would end up having a size of 4 instead of 1
-
- 31 Jul, 2022 1 commit
-
-
- 27 Jul, 2022 1 commit
-
-
Miguel Borges de Freitas authored
-
- 08 Jun, 2022 3 commits
-
-
-
-
Miguel Borges de Freitas authored
-
- 24 May, 2022 1 commit
-
-
Jean-Baptiste Kempf authored
-
- 15 May, 2022 4 commits
-
-
Jean-Baptiste Kempf authored
Close #8 This was authorized by Eric Smith, original author of VOBDUMP, by email on May 15, 2022
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
According to [1] these 16 bits represent the "end address relative to command table". This corresponds to the last_byte check in other places. [1] http://dvd.sourceforge.net/dvdinfo/pgc.html#cmd
-
- 03 Jan, 2022 4 commits
-
-
It may not be in the end of the buffer anymore. The byte value used was always equivalent to > state->start[state->byte_position] << state->bit_position Also constify the read buffer.
-
-
The comments say it exists in the wild. calloc() may or may not return NULL in that case. Just use NULL but assume it's not an error.
-
Hugo Beauzée-Luyssen authored
to compute a canonical path
-
- 18 Dec, 2021 1 commit
-
-
We were allocating 4x the number of PTTs. We should use the same value as nr_of_ptts.
-
- 17 Dec, 2021 1 commit
-
-
Steve Lhomme authored
It is not checked to be zero as most other field so may contain useful values.
-
- 15 Dec, 2021 1 commit
-
-
Steve Lhomme authored
-
- 26 Oct, 2021 1 commit
-
-
- 19 Oct, 2021 1 commit
-
-
a.out support was obsolete 18 years ago. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 03 Oct, 2021 1 commit
-
-
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 15 Jun, 2021 1 commit
-
-
And notably add VideoLAN Code of Conduct and improve lisibility
-
- 20 May, 2021 2 commits
-
-
Hugo Beauzée-Luyssen authored
This issues a warning for each packed struct each time the header gets included
-
Hugo Beauzée-Luyssen authored
-
- 19 Apr, 2021 3 commits
-
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
- 18 Apr, 2021 2 commits
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
Actually a work-around, tbh, but it'll take more time to fix.
-
- 12 Apr, 2021 5 commits
-
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
- 10 Apr, 2021 4 commits
-
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-