[Git][videolan/libdvdcss][master] CPXM: read discs that have no decryption set up
"Jean-Baptiste Kempf (@jbk)" <[email protected]> Tue, 28 Jul 2026 14:03:25 +0200
| Newsgroups | gmane.comp.video.videolan.libdvdcss.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============5544032422027382673==
Content-Type: multipart/alternative;
boundary="--==_mimepart_6a689a8d40840_96e121b91e8ec37982e9";
charset=UTF-8
Content-Transfer-Encoding: 7bit
----==_mimepart_6a689a8d40840_96e121b91e8ec37982e9
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdcss
Commits:
811ce97a by Saifelden Mohamed Ismail at 2026-07-28T13:46:11+02:00
CPXM: read discs that have no decryption set up
- - - - -
1 changed file:
- src/libdvdcpxm.c
Changes:
=====================================
src/libdvdcpxm.c
=====================================
@@ -910,14 +910,12 @@ int dvdcpxm_read ( dvdcss_t dvdcss, void *p_buffer,
i_ret = dvdcss->pf_read( dvdcss, _p_buffer, i_blocks );
if( i_ret <= 0
+ || !dvdcss->cpxm
|| !(i_flags & DVDCSS_READ_DECRYPT) )
{
return i_ret;
}
- if ( !dvdcss->cpxm )
- return -1;
-
/* Decrypt the blocks we managed to read */
for( i_index = i_ret; i_index; i_index-- )
{
@@ -946,14 +944,12 @@ int dvdcpxm_readv ( dvdcss_t dvdcss, void *p_iovec,
i_ret = dvdcss->pf_readv( dvdcss, _p_iovec, i_blocks );
if( i_ret <= 0
+ || !dvdcss->cpxm
|| !(i_flags & DVDCSS_READ_DECRYPT) )
{
return i_ret;
}
- if ( !dvdcss->cpxm )
- return -1;
-
/* Initialize loop for decryption */
iov_base = _p_iovec->iov_base;
iov_len = _p_iovec->iov_len;
View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/811ce97a1d4d1c9d936f4b2707f533a9ef768251
--
View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/811ce97a1d4d1c9d936f4b2707f533a9ef768251
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
----==_mimepart_6a689a8d40840_96e121b91e8ec37982e9--
--===============5544032422027382673==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
libdvdcss-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libdvdcss-devel
--===============5544032422027382673==--