view libmpdvdkit2/README @ 12082:f705b0777572

removing subpackets (everyone hates them ...) removing shuffle_type (meaningless without subpackets) making timestamp_lsb a simple unsigned value (someone proposed that a long time ago, dunno dont remember who, IIRC it was rejected as it more often required the timestamp_msb to be coded but by defining lsb relative to the last lsb we need very few msbs in the error free case and for damaged files its also pretty difficult to trash the timestamp, for example for a fixed fps stream with 7bit lsb_timestamps we need to loose >64 frames in a row to end up with a wrong timestamp) cleanup (filesize and such where only partially removed) frame_code byte, with the meaning of each value stored in the main header the frame_code contains the keyframe_flag, packet_type and can contain the timestamp_delta, stream_id and the data_size or part if it
author michael
date Tue, 30 Mar 2004 01:05:51 +0000
parents f0f0f176d298
children 483e955893b8
line wrap: on
line source

MPlayer DVD-kit v2.2 :)
made by Pontscho & A'rpi for the MPlayer project

What the hell is this?
======================
Nothing special, just a collection of sources and patches and fixes:

- dvdread 0.9.3 + static libdvdcss (removed dlopen code)
- libdvdcss 1.2.5
- optimizations enabled, asserts disabled
everything packed together with _static_ linking to maximize performance.

Why?
====
Users keep complaining about the still not fixed assert() bug, the
buggy libdvdcss 1.0 or the slow key-cracking process...
So Pontscho decided to pack these together, fix bugs and make it
available for the MPlayer users.

Hey, I don't like this, this is not legal!
==========================================
It is GPL code, so it should be legal, anyway if you don't want it, just
delete this directory! MPlayer's ./configure will check if this directory
exists, so it is OK to delete it.

How to compile mpdvdkit as a shared library (lib*.so)?
======================================================
After running MPlayer's ./configure, change this line in config.mak:
DVDKIT_SHARED = no
to:
DVDKIT_SHARED = yes
and make; make install; ldconfig