Configuration for CCLS
Prepended WARNING to the message about the failure to encode a character
Some character conversions in xmltv2epg.
xmltv2epg.py: made UTF-8 to Latin-2 conversion more robust
The mmcenter.py program supports Python 3
Updated the DIGI frequencies
dvbtest: streams with non-DIGI ECM streams are marked in the table produced.
It is possible to query a media stream if it has an ECM streams associated
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
Program to extract an AC3 stream from a recording
Adapted AC3 stream handling to the current protocol
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
dumpts dumps the whole TS packet
Non-breaking space in subtitles is converted to normal space
Utility to dump raw video and audio streams
Minimal updates needed for the new rPi build environment
Default copy constructor for dvd::vm::State.
Added some "fall through" comments to eliminate warnings.
Disabled some warnings locally.
FFMpeg compatibility updates.
Copy assignment operator for StringBuffer
Sized delete operators
Some character conversions in xmltv2epg
Base class constructor call parameter fix
Handle empty descriptions in xmltvdiff
Some character conversions in xmltv2epg
Added new DIGI digital frequencies to dvbtest
Some character conversions in xmltv2epg
Some character conversions in xmltv2epg
The input ID is queried by the keyboard input handler.
Some character conversions in xmltv2epg
The key events array is zeroed before querying it in the keyboard input handler.
Reinstated older type of fast forwarding
The available key events are printed by the keyboard input handler.
Specific support for the Logitech G512 keyboard
16:9 -> 4:3 scaling for VDPAU
Updated the calculation of the flags indicating the first or second field during MPEG-2 decoding.
A new surface is created only for the first field or a complete frame during MPEG-2 decoding.
The calculation of the top-field-first flag now gives the real value during MPEG-2 decoding
Use pkg-config to find the FreeType 2 library
Set the machine's time using the POSIX clock when enabled
Support for OpenSSL 1.1.0 and later
Removed empty if.
Each program's title and description offsets are checked for validity to avoid crash when using the title or the description
The OMX output processor tells the speedup to the audio processor
It is checked if the string pool ends in a NULL character
The show and hide PTS values of the subtitle packets are properly adjusted with the speedup
Some extra character conversions in the xmltv2epg.py script
Ported the xmltv2epg.py script to Python 3.
The xmltvdiff.py script is ported to Python 3
New DIGI frequency
Removed unused constructor from dvr::epg::ChannelData.
Support for a map of EPG programs ordered by title and time.
Function to request the next/previous program of a certain title
Fixed how the order of the SPU operations is maintained.
It is possible to get the next/previous program of the same title
SPU operations are filtered before being timed as well
The Time class can handle increment/decrement operations that cross a DST boundary
The EPG model stores that actual start time instead of only the broken-down representation
Some ISO-8859-2 to Unicode conversions
Further fixes to be able to compile without Anysee support
Added some protective ifdefs
Removed unnecessary include
Removed unused virtual function
The appendSector() function of the recording streams reports failure, if there is no recording going on
A recording's frame rate data can be re-initialized several times
Added new DIGI frequency
An EOS packet is sent by the FFMpeg decoder at the end of the stream so that the output processors could flush the output and wait for it to end
The OMX output processor waits for the end of the playback properly when an EOS packet is received
The sleep in the function to wait for the current VOBU end is interruptible
Increased the maximal length of the title of a recording from 32 to 128
Reinstated the usage of the link wrapper script
The acquired video surface is checked for validity
Extra data in debug printout
Fixed the ordering of member initialization.
Raspberry plays back on both HDMI and the analogue audio output
The mode change is performed even if the current mode index is the default one
The access permissions of some members are relaxed
The original state queue length is used by the OMX output processor as well
The OMX video processor receives information about the end of a frame
The OMX MPEG preprocessor parses the stream to determine frame ends
convertfont is not linked to libpci
The state queue for OMX is increased further
The port settings change event is checked after every buffer
The preferred HDMI mode can be configured
A keyboard can be used via the input event interface
Some functions of InputDeviceHandler are virtualized and the remote-control-specific parts are extracted into their own class
The first video frame packet is sent after the administrative packet
Rectangle utility class
Some race conditions are eliminated in video clearing.
Mode selection and deinterlacing is supported for OMX
The audio processor outputs a 0-length packet for a 0-length input packet
Basic playback works with OpenMAX
The mode change is called from the OMX device thread
Eliminated (seemingly) unnecessary check.