Commit Graph

  • 7b2085b575 Changed cDvbDevice::GrabImage() to use V4L2 Klaus Schmidinger 2008-12-22 10:26:16 +01:00
  • 7702a6c7e3 Fixed handling modulation types for DVB-S transponders when processing the NIT Klaus Schmidinger 2008-12-20 11:05:22 +01:00
  • 5cbc33d897 Fixed handling the 'pointer field' in generating and parsing PAT/PMT Klaus Schmidinger 2008-12-20 10:46:53 +01:00
  • 051f0def47 Updated the Russian OSD texts Klaus Schmidinger 2008-12-17 17:10:17 +01:00
  • 1834751c45 Version 1.7.2 - Added a note about 'Id' being obsolete to the description of cDevice::PlayAudio(). - Switched to the new S2API driver API, which was decided to become the official DVB API in the kernel (based on patches from Igor M. Liplianin, Niels Wagenaar and Edgar Hucek). VDR now uses the S2API driver from http://linuxtv.org/hg/v4l-dvb. In order to correctly detect DVB-S2 capable devices, you need to apply the patch from ftp://ftp.cadsoft.de/vdr/Developer/v4l-dvb-s2api-add-s2-capability.diff to the driver source, because the S2API doesn't provide a way of telling whether a device can handle DVB-S2 transponders. - The cDvbTuner::IsTunedTo() function now also checks the symbol rate in case of DVB-S and DVB-C. - Improved handling PES video packets with zero length when converting from TS to PES. For good replay in Transfer Mode on full featured DVB cards you may want to apply the patch from ftp://ftp.cadsoft.de/vdr/Developer/av7110_v4ldvb_api5_audiobuf_test_1.diff to the driver (thanks to Oliver Endriss). Klaus Schmidinger 2008-12-14 16:54:12 +01:00
  • 07defaad3a Added notes about driver patches 1.7.2 Klaus Schmidinger 2008-12-14 15:04:56 +01:00
  • 22feb7bf1c Improved handling PES video packets with zero length when converting from TS to PES Klaus Schmidinger 2008-12-13 14:43:22 +01:00
  • 3c7d1a16ac Switched to the new S2API driver API; cDvbTuner::IsTunedTo()now also checks the symbol rate in case of DVB-S and DVB-C Klaus Schmidinger 2008-12-13 12:22:36 +01:00
  • 3abe4f2b91 Switched to the new S2API driver API Klaus Schmidinger 2008-11-22 13:30:00 +01:00
  • 8ad7803a46 Added a note about 'Id' being obsolete to the description of cDevice::PlayAudio() Klaus Schmidinger 2008-09-14 13:46:13 +02:00
  • 86b8a2ec24 Fixed renamed constants Klaus Schmidinger 2008-09-07 11:55:36 +02:00
  • c848ab793a Version 1.7.1 - Adapted the tuning code to the new DVBFE_SET_DELSYS API (thanks to Reinhard Nissl). VDR now uses the driver from http://jusst.de/hg/multiproto_plus. - Updated the Italian OSD texts (thanks to Diego Pierotto). - Removed obsolete $(NCURSESLIB) from the Makefile. - Implemented handling the standard component descriptor for AC3 (stream=4), as it will soon be used by the German ARD channels (thanks to Michael Pennewiß for advance information about this change). The previously used "Premiere pseudo standard" (stream=2, type=5) still works, but has apparently been wrongfully used by broadcasters from the beginning. - Added missing description of the 'S' channel parameter to vdr.5 (reported by Reinhard Nissl). - The SVDRP signon message now indicates the character encoding in use, as in "220 video SVDRP VideoDiskRecorder 1.7.1; Fri May 2 16:17:10 2008; ISO-8859-1". This may be useful for instance for external tools that provide EPG data, so that they can correctly encode the strings. - No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig (suggested by Edgar Toernig). - Removed the compile time option VFAT to allow users of precompiled binary distributions to have full control over whether or not to use the --vfat option at runtime (suggested by Michael Nork). - First step towards switching to TS (Transport Stream) as recording format: + The new function cDevice::PlayTs() is used to play TS packets. + The new functions cDevice::PlayTsVideo() and cDevice::PlayTsAudio() are used to play video and audio TS packets, respectively. + The new function cAudio::PlayTs() is used to play audio TS packets. + The new class cPatPmtGenerator is used to generate a PAT/PMT pair that precedes the TS data in Transfer Mode. + The new class cPatPmtParser is used by cDevice to parse the PAT/PMT data in a TS in order to find out which streams it contains. + The new class cTsToPes is used to convert TS packets to a PES packet. + cTransfer no longer uses cRemux, and doesn't run a separate thread any more. It just generates a PAT/PMT and sends all received TS packets to the primary device's PlayTs(). + Live subtitle display no longer uses a ring buffer and separate thread. + cPesAssembler has been removed. Old VDR recordings only contain complete PES packets. + Since a TS needs to have a PAT/PMT, which requires the video stream type to be explicitly given, the format of the VPID field in the channels.conf file and the SVDRP commands NEWC/MODC/LSTC has been extended. The video stream type now follows the VPID and optional PPID, separated by an '=' sign. - Updated the sources.conf file (thanks to Oleg Roitburd). - Fixed a possible integer overflow in GetAbsTime() (thanks to Alexander Rieger). - Fixed a problem with calling isyslog() from within the SignalHandler() (thanks to Udo Richter). - Replaced the Finnish language code "smi" with "suo" (thanks to Rolf Ahrenberg). - Fixed wrong value for TableIdBAT in libsi/si.h (thanks to Winfried Köhler). - Errors in config files no longer keep VDR from starting. - Removed unneeded include files <linux/dvb/dmx.h> und <time.h> from remux.h (reported by Tobias Grimm). Klaus Schmidinger 2008-09-06 18:00:00 +02:00
  • b203807818 Removed unneeded include files <linux/dvb/dmx.h> und <time.h> from remux.h 1.7.1 Klaus Schmidinger 2008-09-06 14:49:19 +02:00
  • 1857a0ca20 Removed unneeded include files <linux/dvb/dmx.h> und <time.h> from remux.h 1.6.0-2 Klaus Schmidinger 2008-09-06 14:46:56 +02:00
  • 0206d90a49 Updated the Turkish language texts of the hello plugin Klaus Schmidinger 2008-09-06 14:30:00 +02:00
  • a5adaefb68 Version 1.6.0-2 Klaus Schmidinger 2008-09-06 14:30:00 +02:00
  • a079bc9c25 Errors in config files no longer keep VDR from starting Klaus Schmidinger 2008-09-06 14:20:20 +02:00
  • 089b421dca Fixed wrong value for TableIdBAT in libsi/si.h Klaus Schmidinger 2008-09-06 12:44:51 +02:00
  • 89bb6f57fd Fixed wrong value for TableIdBAT in libsi/si.h Klaus Schmidinger 2008-09-06 12:42:54 +02:00
  • ad19b83ff2 Replaced the Finnish language code "smi" with "suo" Klaus Schmidinger 2008-09-06 12:25:32 +02:00
  • 1f0776c548 Replaced the Finnish language code "smi" with "suo" Klaus Schmidinger 2008-09-06 12:22:46 +02:00
  • 4f9b3175d0 Fixed a problem with calling isyslog() from within the SignalHandler() Klaus Schmidinger 2008-09-06 11:26:01 +02:00
  • 5da044b4ae Fixed a problem with calling isyslog() from within the SignalHandler() Klaus Schmidinger 2008-09-06 11:10:17 +02:00
  • 4844235c77 Updated the Italian OSD texts Klaus Schmidinger 2008-09-06 10:17:44 +02:00
  • 2e66fdd634 Fixed a possible integer overflow in GetAbsTime() Klaus Schmidinger 2008-09-06 09:41:15 +02:00
  • da3939cb10 Fixed a possible integer overflow in GetAbsTime() Klaus Schmidinger 2008-09-06 09:34:49 +02:00
  • 248b7424be Updated the sources.conf file Klaus Schmidinger 2008-08-16 10:10:51 +02:00
  • de67eacbda Updated the sources.conf file Klaus Schmidinger 2008-08-16 10:08:20 +02:00
  • d9e56db9fc First step towards switching to TS (Transport Stream) as recording format Klaus Schmidinger 2008-08-15 14:49:34 +02:00
  • 2ee1e61d35 Fixed formatting Klaus Schmidinger 2008-05-22 10:40:08 +02:00
  • cc3afcfc68 Fixed a typo Klaus Schmidinger 2008-05-22 10:26:57 +02:00
  • 0b1886875a Removed the compile time option VFAT Klaus Schmidinger 2008-05-03 10:19:31 +02:00
  • 80f7e64f22 Backported 'No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig' to version 1.6.0 Klaus Schmidinger 2008-05-03 10:01:19 +02:00
  • 7e41418615 No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig Klaus Schmidinger 2008-05-03 10:00:10 +02:00
  • 8ce144c607 No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig Klaus Schmidinger 2008-05-02 20:34:46 +02:00
  • b6eaa08dbf Backported 'The SVDRP signon message now indicates the character encoding in use' to version 1.6.0 Klaus Schmidinger 2008-05-02 14:31:05 +02:00
  • 7c924aa664 The SVDRP signon message now indicates the character encoding in use Klaus Schmidinger 2008-05-02 14:29:49 +02:00
  • 4ecf7e1728 The SVDRP signon message now indicates the character encoding in use Klaus Schmidinger 2008-05-02 14:22:23 +02:00
  • 2af47cfb18 Added missing description of the 'S' channel parameter to vdr.5 Klaus Schmidinger 2008-05-02 13:50:34 +02:00
  • 7d1b84a997 Implemented handling the standard component descriptor for AC3 Klaus Schmidinger 2008-05-01 15:41:04 +02:00
  • df12c00ff8 Removed obsolete $(NCURSESLIB) from the Makefile Klaus Schmidinger 2008-04-19 10:59:23 +02:00
  • c915c27fda Updated the Italian OSD texts Klaus Schmidinger 2008-04-19 10:23:43 +02:00
  • a8478802a3 Updated the Italian OSD texts Klaus Schmidinger 2008-04-19 10:04:25 +02:00
  • 17354c3cf5 Adapted the tuning code to the new DVBFE_SET_DELSYS API Klaus Schmidinger 2008-04-19 09:23:59 +02:00
  • 771986b89f Version 1.7.0 - Re-implemented handling of DVB-S2, which first appeared in version 1.5.14, but was revoked in version 1.5.15 in favor of making a stable version 1.6.0. VDR now requires the "multiproto" DVB driver, e.g. from http://jusst.de/hg/multiproto. Note that the channels.conf file now supports additional parameters, so you may want to make sure you have a backup of this file in case you need to go back to the previous version of VDR! - Fixed displaying transponder data when it is modified (thanks to Reinhard Nissl). - Fixed handling the counter in detection of pre 1.3.19 PS data (thanks to Reinhard Nissl). - Improved logging system time changes to avoid problems on slow systems under heavy load (suggested by Helmut Auer). - Now setting the thread name, so that it can be seen in 'top -H' (thanks to Rolf Ahrenberg). - Fixed initializing the timer's flags in the cTimer copy constructor (thanks to Andreas Mair). - Fixed setting the OSD level in the 'osddemo' example (thanks to Wolfgang Rohdewald). - Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs (reported by Arthur Konovalov). Klaus Schmidinger 2008-04-13 18:00:00 +02:00
  • db1da33b7f Backported 'Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs' to version 1.6.0 1.7.0 Klaus Schmidinger 2008-04-13 13:35:09 +02:00
  • 6b32797180 Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs 1.6.0-1 Klaus Schmidinger 2008-04-13 13:34:03 +02:00
  • 4ea6edc5a8 Fixed formatting Klaus Schmidinger 2008-04-13 13:31:00 +02:00
  • 7bc94dbcf4 Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs Klaus Schmidinger 2008-04-13 13:30:55 +02:00
  • c7c6394e10 Fixed setting the OSD level in the 'osddemo' example Klaus Schmidinger 2008-04-13 13:02:53 +02:00
  • fc3ac12d39 Backported 'Fixed initializing the timer's flags in the cTimer copy constructor' to version 1.6.0 Klaus Schmidinger 2008-04-13 12:48:51 +02:00
  • 1d417431d6 Fixed initializing the timer's flags in the cTimer copy constructor Klaus Schmidinger 2008-04-13 12:47:58 +02:00
  • e325ba4e26 Fixed initializing the timer's flags in the cTimer copy constructor Klaus Schmidinger 2008-04-13 12:45:15 +02:00
  • 2427a1b12c Now setting the thread name, so that it can be seen in 'top -H' Klaus Schmidinger 2008-04-13 12:14:58 +02:00
  • bb808bf78e Backported 'Improved logging system time changes to avoid problems on slow systems under heavy load' to version 1.6.0 Klaus Schmidinger 2008-04-13 11:49:13 +02:00
  • f933b63d1f Improved logging system time changes to avoid problems on slow systems under heavy load Klaus Schmidinger 2008-04-13 11:47:41 +02:00
  • 00125a258d Improved logging system time changes to avoid problems on slow systems under heavy load Klaus Schmidinger 2008-04-13 11:44:48 +02:00
  • aa6110ef56 Backported 'Fixed handling the counter in detection of pre 1.3.19 PS data' to version 1.6.0 Klaus Schmidinger 2008-04-13 11:21:00 +02:00
  • 644fcc3bbe Fixed handling the counter in detection of pre 1.3.19 PS data Klaus Schmidinger 2008-04-13 11:16:00 +02:00
  • 9d17559caf Fixed handling the counter in detection of pre 1.3.19 PS data Klaus Schmidinger 2008-04-12 14:14:07 +02:00
  • 0e5bc7773a Fixed displaying transponder data when it is modified Klaus Schmidinger 2008-04-12 13:52:57 +02:00
  • e59c6ac433 Re-implemented handling of DVB-S2 Klaus Schmidinger 2008-04-12 13:39:12 +02:00
  • fa56503b9a Version 1.6.0 - Updated the Croatian language texts (thanks to Adrian Caval). - Added Chinese language texts (thanks to Nan Feng). - Updated the Portuguese language texts. - Added a note about VDR_CHARSET_OVERRIDE to the INSTALL file. Klaus Schmidinger 2008-03-23 18:00:00 +01:00
  • 0b82b38533 Version 1.6.0 1.6.0 Klaus Schmidinger 2008-03-23 11:00:31 +01:00
  • 175fa41fd4 Some fixes Klaus Schmidinger 2008-03-22 12:30:32 +01:00
  • d0ac879e64 Added a note about VDR_CHARSET_OVERRIDE to the INSTALL file Klaus Schmidinger 2008-03-22 11:09:35 +01:00
  • 127100a625 Removed the full path from the 'logger' call in the getskyepg.pl script Klaus Schmidinger 2008-03-22 10:20:10 +01:00
  • 65e049279d Updated the Portuguese language texts Klaus Schmidinger 2008-03-22 10:03:25 +01:00
  • de5bd271c3 Some fixes Klaus Schmidinger 2008-03-21 10:03:26 +01:00
  • 25d97f6d68 Added Chinese language texts Klaus Schmidinger 2008-03-18 17:34:00 +01:00
  • 11d81e4213 Updated the Croatian language texts Klaus Schmidinger 2008-03-18 17:19:26 +01:00
  • 7ba8708b5b Version 1.5.18 - Added a missing reset of maxNumber in cChannels::Renumber() (reported by Sundararaj Reel). - Revoked the fixed change of the default character set for SI data and introduced an environment variable to control it (thanks to Ales Jurik for reporting broken SI data on the Czech/Slovak channels, which actually do follow the standard). Users who want to set the default character set to something different can do this by setting the environment variable VDR_CHARSET_OVERRIDE to something like ISO-8859-9. - Fixed a signed character used as index in cBase64Encoder::NextLine() (thanks to Tobias Grimm). - Updated the Spanish and Catalanian OSD texts (thanks to Luca Olivetti). - Fixed automatically selecting the preferred subtitle language (based on a patch from Rolf Ahrenberg). - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Updated the Italian OSD texts (thanks to Diego Pierotto). - Updated the Polish OSD texts (thanks to Michael Rakowski). - Fixed formatting the name section in the VDR man pages (thanks to Tobias Grimm). - Updated the Swedish OSD texts (thanks to Magnus Andersson). - Added Russian translations to the 'skincurses' and 'pictures' plugins (thanks to Alexander Gross). - Fixed displaying the free disk space when entering the recordings menu where the last replayed recording was in a subdirectory, and pressing Back (thanks to Rolf Ahrenberg). - Fixed tuning to a live channel after a recording has been stopped using the 'Back' key. - Resetting a timer's 'pending' flag when it has ended. Klaus Schmidinger 2008-03-16 18:00:00 +01:00
  • b265cb473f Changed the description of VDR_CHARSET_OVERRIDE 1.5.18 Klaus Schmidinger 2008-03-16 11:48:13 +01:00
  • efb0303fd9 Version 1.5.18 Klaus Schmidinger 2008-03-16 11:37:13 +01:00
  • 6b678bcbda Resetting a timer's 'pending' flag when it has ended Klaus Schmidinger 2008-03-16 11:16:28 +01:00
  • e68d8ab41c Fixed tuning to a live channel after a recording has been stopped using the 'Back' key Klaus Schmidinger 2008-03-14 13:27:39 +01:00
  • 864acdeed4 Fixed displaying the free disk space Klaus Schmidinger 2008-03-14 13:11:28 +01:00
  • 0e0a1dfdda Added Russian translations to the 'skincurses' and 'pictures' plugins Klaus Schmidinger 2008-03-14 13:00:08 +01:00
  • 89fa411ab6 Updated the Swedish OSD texts Klaus Schmidinger 2008-03-12 17:27:27 +01:00
  • 025e0c2bec Fixed formatting the name section in the VDR man pages Klaus Schmidinger 2008-03-09 16:07:46 +01:00
  • d1578fd95a Updated the Polish OSD texts Klaus Schmidinger 2008-03-09 15:43:42 +01:00
  • 3b39c8c18f Updated the Italian OSD texts Klaus Schmidinger 2008-03-09 10:33:28 +01:00
  • 25eb5fd2e1 Fixed a typo Klaus Schmidinger 2008-03-09 10:03:34 +01:00
  • 28e7052461 Updated the Ukrainian OSD texts Klaus Schmidinger 2008-03-07 16:27:14 +01:00
  • 8bfee7a1b4 Fixed automatically selecting the preferred subtitle language Klaus Schmidinger 2008-03-07 15:44:52 +01:00
  • 21e7de9ec5 Updated the Spanish and Catalanian OSD texts Klaus Schmidinger 2008-03-05 17:42:28 +01:00
  • f040eed489 Fixed a signed character used as index in cBase64Encoder::NextLine() Klaus Schmidinger 2008-03-05 17:25:44 +01:00
  • 620eb8150b Revoked the fixed change of the default character set for SI data and introduced an environment variable to control it Klaus Schmidinger 2008-03-05 17:16:31 +01:00
  • 22805840fb Added a missing reset of maxNumber in cChannels::Renumber() Klaus Schmidinger 2008-03-05 16:45:54 +01:00
  • 0872cba0a1 Version 1.5.17 - Updated the Swedish OSD texts (thanks to Tomas Berglund). - Made the 'pic2mpg' script of the 'pictures' plugin work with uppercase filename extensions and relative paths (thanks to Stefan Wagner for reporting this one). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Updated the Dutch OSD texts (thanks to Johan Schuring). - Stripping control codes 0x86 and 0x87 from SI strings. - Updated French language texts (thanks to Jean-Claude Repetto). - Fixed handling 3 and 4 byte UTF-8 symbols in Utf8CharGet() (thanks to Andreas Mair). - Fixed a crash in cFreetypeFont::DrawText() if an unknown symbol is encountered (thanks to Tobias Grimm). Unknown symbols are replaced with a '?'. - Updated the Slovenian OSD texts (thanks to Matjaz Thaler). - Updated the Czech OSD texts (thanks to Vladimír Bárta and Jiri Dobry). - Updated the Turkish OSD texts (thanks to Oktay Yolgeçen). - The 'plugins' target in the Makefile now returns an error exit code if one of the plugins failed to compile (suggested by Tobias Grimm). - Rendering the non-breaking space symbol as a blank (thanks to Tobias Grimm). - Changed the default character set for SI data from ISO6937 (as required by the DVB standard ETSI EN 300 468) to ISO-8859-9, in order to work around the stupidity of some providers, who actually use ISO-8859-9, but fail to correctly announce that. Klaus Schmidinger 2008-03-02 18:00:00 +01:00
  • 5323db268d Adjusted release date 1.5.17 Klaus Schmidinger 2008-03-02 10:25:13 +01:00
  • 2d88d1fe86 Cleanups in *.po files Klaus Schmidinger 2008-03-01 14:33:17 +01:00
  • 4b4ef2df60 Changed the default character set for SI data from ISO6937 to ISO-8859-9 Klaus Schmidinger 2008-03-01 12:06:27 +01:00
  • 3bd7f7a0e0 Rendering the non-breaking space symbol as a blank Klaus Schmidinger 2008-03-01 10:21:12 +01:00
  • de5e737027 Updated Tobias Grimm's email address Klaus Schmidinger 2008-03-01 09:44:45 +01:00
  • 2497217096 The 'plugins' target in the Makefile now returns an error exit code if one of the plugins failed to compile Klaus Schmidinger 2008-03-01 09:42:36 +01:00
  • e2c3582834 Made the 'pic2mpg' script of the 'pictures' plugin work with relative paths Klaus Schmidinger 2008-02-29 14:38:44 +01:00
  • bca18a19c9 Updated the Turkish OSD texts Klaus Schmidinger 2008-02-29 14:11:49 +01:00
  • acd56a9501 Updated the Czech OSD texts Klaus Schmidinger 2008-02-29 13:50:24 +01:00
  • b402f4f603 Updated the Slovenian OSD texts Klaus Schmidinger 2008-02-29 13:43:34 +01:00