Commit Graph

69 Commits

Author SHA1 Message Date
schmirl 3ceb716ea9 Use compiler flag -Wall. Cleanup code as necessary.
(#171 Thanks to Rolf Ahrenberg)
Modified Files:
	Makefile streamdev-server.c server/connection.h
	server/connectionHTTP.c server/connectionVTP.c tools/source.c
2007-04-16 11:01:02 +00:00
schmirl 69b754bef9 Close pipe when externremux.sh is gone. Fixes high CPU load problem (#235) 2007-04-02 10:35:29 +00:00
schmirl 525574f9b0 Close connection when client is gone. Fixes high CPU load problem (#201)
Modified Files:
	server/connection.h server/connectionHTTP.h
	server/connectionVTP.h server/server.c server/streamer.c
	server/streamer.h tools/select.c tools/select.h tools/source.c
2007-04-02 10:32:34 +00:00
schmirl cd7d4e3588 Silence warning about overloaded namespace (#244, thanks to rofafor) 2007-03-19 12:06:13 +00:00
schmirl 87e24499e3 Silence warnings caused by implicit casts between uint8_t and char.
In most places casting was easy to avoid as the variables have been
casted forth and back between both data types. Anyway - the affected
functions are never used by streamdev.
2007-03-19 12:05:25 +00:00
schmirl 1e9e200e8a Fixed null pointers 2007-03-02 15:27:07 +00:00
schmirl 59a4969b3f Fixed indenting - no code change 2007-02-19 12:09:30 +00:00
schmirl e86d019878 Added commandline switch -r/--remux for specifying name of externremux script (thanks to Rolf Ahrenberg)
Modified Files:
	streamdev-server.c streamdev-server.h remux/extern.c
	remux/extern.h
2007-02-19 12:08:16 +00:00
schmirl e3a4418453 Compatibility for vdr < 1.3.38 (#169) 2007-01-15 12:15:12 +00:00
schmirl 335660b62c API changes of VDR 1.5.0 (#219)
Modified Files:
	server/connection.c server/livestreamer.c
	server/livestreamer.h
2007-01-15 12:00:19 +00:00
schmirl 970bf59cc2 Indenting - no code changes 2007-01-15 11:45:48 +00:00
schmirl 56571d5879 Log throttle for connection failure messages (#183) 2007-01-15 11:41:46 +00:00
schmirl ab342d37b3 Replace uint64 by uint64_t (#200) 2007-01-15 11:36:37 +00:00
schmirl 1f3a3c1291 Avoid loop/deadlock when two VDRs mutually share there DVB cards, i.e.
both are streamdev-server and streamdev-client (#198).

Bigpatch version by p_body@vdrportal
Added Files:
	patches/vdr-1.4.3-recursion_bigpatch.diff
	patches/vdr-1.4.3-recursion.diff
2007-01-11 11:48:23 +00:00
schmirl 7bec543960 - Updated for VDR 1.4
- Moved the changes a litte bit around so that it shouldn't be affected by VDR changes that easy.
- Changed menu item texts
2007-01-11 11:44:01 +00:00
schmirl 1c0f73a09b Devices are expected to honour the CA field. Without this patch there
is no way to tell a VDR that it may not use streamdev for a specific
channel.
2007-01-11 11:39:08 +00:00
schmirl 7c300e2a12 Cache translation in cPluginStreamdevServer::Active() as this method
may be called very often. Though tr() is not producing too much overhead
it is not neglectible either. If the actual translation is missing,
the resulting syslog messages will become annoying.

Note that the current OSD language is not monitored. Changes won't be
reflected until the next restart.

Thanks to Urig for the patch (#197).
2006-11-24 11:45:36 +00:00
schmirl 11f4a0c6e1 Use select with timeout and check if streamdev-server has to shutdown
(#135). Thanks to Urig@vdrportal
2006-11-10 11:52:41 +00:00
schmirl 83dd64f68a - collect terminated externremux.sh processes (#136)
- avoid fd leaks when we fail to spawn externremux.sh
2006-10-05 06:03:23 +00:00
schmirl 06265bab7b - detach all receivers before tuning to different transponder. Otherwise ABRT will be sent after tuning, which will destroy the LiveStreamer on the server. 2006-09-14 10:43:10 +00:00
schmirl 610719625a Re-enabled logging for the Detach()/Attach() issue which is still under observation 2006-09-14 10:38:22 +00:00
schmirl fc050db7ce Added -fPIC compiler flag required on AMD64 architectures 2006-09-14 10:30:16 +00:00
thomas d437c23550 Updated finnish translation against current cvs.
Finnish translation update 20060729

"Fixed" Bug http://www.vdr-developer.org/mantisbt/view.php?id=130

Update kindly provided by rofafor!
2006-08-17 09:26:00 +00:00
thomas 03a836a3ed Wieder mal ein Test 2006-08-07 16:24:27 +00:00
thomas c3ad1f33e1 *** empty log message *** 2006-08-06 20:30:06 +00:00
thomas afd3532893 Finaler Test neues CommitInfo System 2006-08-06 20:27:52 +00:00
thomas e30e52bbb5 Finaler Test Neues CommitInfo System 2006-08-06 20:25:39 +00:00
thomas 5fcfb46878 *** empty log message *** 2006-08-06 20:21:54 +00:00
thomas 6d8349a92b Nchster Test 2006-08-06 20:21:17 +00:00
thomas 62f1ebd554 Nochmal ein Test von CVSSpam 2006-08-06 20:19:54 +00:00
thomas e62ad3613d Test 2006-08-06 17:23:17 +00:00
thomas 453640ede4 CVS Test 2006-08-06 16:54:31 +00:00
thomas 7c8e59a917 Now preventing fd leaks.
Fix kindly provided by Artur Skawina: http://www.linuxtv.org/pipermail/vdr/2006-May/009342.html
Closing bug: http://www.vdr-developer.org/mantisbt/view.php?id=115
2006-07-24 17:50:54 +00:00
thomas 01752a66d6 Auskommentiertes Attach/Detach wieder aktiviert.
Kartenblockade wird dadurch behoben und alle Channels lassen sich anzappen, Unbedenklichkeit ist aber nicht einwandfrei geklrt!
2006-07-05 20:39:19 +00:00
thomas 434b91fa61 Anpassung an API 1.4.x 2006-07-05 20:37:17 +00:00
thomas 03a90ebefe Anpassung an genderte API 2006-07-05 20:36:58 +00:00
thomas 2179180564 Plugin active i18n fr 1.4.x eingebaut 2006-07-05 20:36:11 +00:00
thomas c36434a83f Anapssung an VDR 1.4.x 2006-07-05 20:35:24 +00:00
lordjaxom bf29388e02 - fixed http error response 2006-01-26 19:40:18 +00:00
lordjaxom 8634d82123 - added class forward declaration for gcc >= 4.0 2005-11-07 19:28:41 +00:00
lordjaxom 0b590ec826 - adopted to VDR >= 1.3.36 2005-11-06 16:43:58 +00:00
thomas bf55805cc2 Dazugefgt. Jetzt auch mit i18n :-) 2005-05-12 18:56:50 +00:00
lordjaxom 321ac81a66 - added finnish translations (thanks to Rolf Ahrenberg) 2005-05-10 21:02:24 +00:00
lordjaxom 66b69f4281 - fixed missing include 2005-05-09 20:30:38 +00:00
lordjaxom 450c8fd4a7 - added TS compatibility mode 2005-05-09 20:22:29 +00:00
lordjaxom 3eec47314d - deleting whole block instead of fractions now 2005-04-30 19:41:08 +00:00
lordjaxom 32c1bf7c8b - fixed wrong remux usage 2005-04-30 14:59:56 +00:00
lordjaxom 1447427bdf - added finnish translations (thanks to Rolf Ahrenberg) 2005-04-28 20:55:43 +00:00
lordjaxom 4f85a010cd - next try :-) (locking problem) 2005-04-27 19:43:09 +00:00
lordjaxom 11dd989dfb - protected cStreamer::Stop() from being called concurrently 2005-04-27 17:55:43 +00:00