Commit Graph

1827 Commits

Author SHA1 Message Date
Klaus Schmidinger 3b871f8bb6 Now using twice the buffer reserve in cTransfer if the primary DVB card is an unmodified version with only 2MB of SDRAM 2005-02-12 15:54:06 +01:00
Klaus Schmidinger a481a5200c Fixed a typo in detecting UTF-8 2005-02-12 15:07:09 +01:00
Klaus Schmidinger dc22034e72 Added DeviceClrAvailableTracks() and DeviceSetCurrentAudioTrack() to cPlayer 2005-02-12 14:48:06 +01:00
Klaus Schmidinger 7e0ffb0499 Removed the "Cleared/PlayPes(NULL, 0)" handling from cTransfer::Action(); Making sure the buffer reserve in cTransfer::Action() is re-established after clearing the buffer 2005-02-12 13:52:35 +01:00
Klaus Schmidinger 25c942c0e3 Added 'uchar Id' to cAudio::Play()' 2005-02-12 13:01:24 +01:00
Klaus Schmidinger d1fb8d586d Forcing a new resync after a call to cRemux::Clear() 2005-02-12 10:59:03 +01:00
Klaus Schmidinger efa2178430 Completed the Danish OSD texts 2005-02-12 10:27:04 +01:00
Klaus Schmidinger 5b4507da05 Fixed handling symbolic links in cRecordings::ScanVideoDir() 2005-02-12 10:19:03 +01:00
Klaus Schmidinger 7f244d5c9c Fixed handling Transfer Mode for radio channels 2005-02-08 14:18:18 +01:00
Klaus Schmidinger 74accfb1dc Restricted the "setting audio track" log message to automatic changes during replay 2005-02-08 13:21:34 +01:00
Klaus Schmidinger 93d2375299 Completed the Finnish OSD texts 2005-02-08 12:01:57 +01:00
Klaus Schmidinger 8cdd705fb4 Fixed a possible freeze in pause mode in case a device's PlayPesPacket() function permanently returns 0 2005-02-08 11:47:15 +01:00
Klaus Schmidinger 34d51f5f83 Fixed cDvbDevice::SetAudioTrackDevice() to avoid a blank screen after switching back to live mode if a recording is currently active on the primary device 2005-02-08 11:27:42 +01:00
Klaus Schmidinger 16e71e1363 Fixed a typo 2005-02-08 09:51:53 +01:00
Klaus Schmidinger d3bd62a5fb Added MPEG1 replay capability to cPesAssembler 2005-02-06 14:22:08 +01:00
Klaus Schmidinger 2e6a990df4 channels.conf 2005-02-06 14:00:00 +01:00
Klaus Schmidinger d824e95704 Calling pesAssembler->Reset() in cDevice::AttachPlayer() to avoid problems with residual data in replay and Transfer Mode 2005-02-06 13:49:13 +01:00
Klaus Schmidinger e57611dfd3 Fixed the "pre 1.3.19" compatibility mode for old Dolby Digital recordings 2005-02-06 13:19:19 +01:00
Klaus Schmidinger 20b213201a Making sure the "Mute" and "Volume+/-" keys don't interfere with digital audio 2005-02-06 12:31:36 +01:00
Klaus Schmidinger 506eb479a5 Removed 'flags' from tTrackId 2005-02-06 11:44:56 +01:00
Klaus Schmidinger 1f677366c4 Making sure the current audio track is actually one of the ones available in a recording 2005-02-06 11:33:13 +01:00
Klaus Schmidinger 450e58439a Making sure the current audio track is actually one of the ones available in a recording (cont'd) 2005-02-06 10:26:35 +01:00
Klaus Schmidinger fcbfc8e988 Added CMD_SPU_CHG_COLCON to cDvbSpuDecoder::setTime() 2005-02-06 09:58:08 +01:00
Klaus Schmidinger c4292b81b8 Fixed several memory leaks that were introduced through the use of cString 2005-02-06 09:48:08 +01:00
Klaus Schmidinger ef4ef632d5 Modified cDolbyRepacker to make sure PES packets don't exceed the requested length 2005-02-05 11:59:19 +01:00
Klaus Schmidinger d067302bb6 Implemented setup option "OSD/Channel info time" 2005-02-05 11:40:04 +01:00
Klaus Schmidinger 0f8bdb31b6 Completed the French OSD texts 2005-02-05 10:37:53 +01:00
Klaus Schmidinger f97ece8330 Completed the Danish OSD texts 2005-02-05 10:15:16 +01:00
Klaus Schmidinger 32e0b131c9 Fixed a memory leak in AddDirectory() and strescape() 2005-02-05 10:12:14 +01:00
Klaus Schmidinger 9484b537bc Making sure the current audio track is actually one of the ones available in a recording 2005-01-30 16:04:38 +01:00
Klaus Schmidinger d3181d3d99 Moved the call to SetAudioChannel(0) into cDevice::ClrAvailableTracks() 2005-01-30 14:42:51 +01:00
Klaus Schmidinger 2bec1d5ca0 Added cPlugin::Stop() 2005-01-30 14:23:01 +01:00
Klaus Schmidinger a430f64252 Fixed masking SubStreamType in cDevice::PlayPesPacket() 2005-01-30 13:38:06 +01:00
Klaus Schmidinger 250e79afbe Fixed a buffer overflow in case a station defines all 32 audio PIDs 2005-01-30 12:11:56 +01:00
Klaus Schmidinger ac60bd7141 Now setting primaryDevice = NULL before deleting the devices in cDevice::Shutdown() 2005-01-25 18:22:46 +01:00
Klaus Schmidinger c7211d13be Fixed displaying the "Audio" menu with the "Green" button from the "Main" menu in case there is only one audio track 2005-01-23 19:27:43 +01:00
Klaus Schmidinger 039cdaecb5 Added PlayPes(NULL, 0) to cTransfer::Action() when clearing the transfer buffer 2005-01-23 14:29:35 +01:00
Klaus Schmidinger 211565c034 channels.conf 2005-01-23 14:20:00 +01:00
Klaus Schmidinger 3f7f4ffb89 Fixed DTS detection 2005-01-23 14:15:00 +01:00
Klaus Schmidinger 1743213a1d Recording and Transfer Mode can now handle up to 8 Dolby Digital tracks 2005-01-23 14:10:15 +01:00
Klaus Schmidinger 4549c74078 Completed the Danish OSD texts 2005-01-22 10:39:45 +01:00
Klaus Schmidinger bde66cd4f5 Falling back to 'stereo' when switching channels 2005-01-16 16:10:44 +01:00
Klaus Schmidinger af94ec6b2d Added 'channels.conf.terr' entries for Dsseldorf and Kln 2005-01-16 15:56:36 +01:00
Klaus Schmidinger 7276c54baf Extended some buffer sizes to allow handling HDTV streams 2005-01-16 15:30:43 +01:00
Klaus Schmidinger 8c0981583f Fixed a possible race condition in cDevice::Action() and cTSBuffer::Action() 2005-01-16 14:50:33 +01:00
Klaus Schmidinger c522225344 Recording and Transfer Mode now handle more than 2 audio PIDs 2005-01-16 14:40:47 +01:00
Klaus Schmidinger 9423c636a2 Fixed playing files with PES packets longer than 2048 byte through the full featured DVB card 2005-01-16 12:02:39 +01:00
Klaus Schmidinger 62390837ff Implemented cDolbyRepacker for better handling of Dolby Digital PES packets 2005-01-15 12:09:22 +01:00
Klaus Schmidinger 02be00c0df Added 'channels.conf.terr' entries for Mainz 2005-01-15 10:12:23 +01:00
Klaus Schmidinger 00187ff97c Fixed handling the '-E' option 2005-01-14 16:55:28 +01:00