summaryrefslogtreecommitdiff
path: root/frontend_svr.c
AgeCommit message (Collapse)Author
2008-11-14Increased PLAYFILE_TIMEOUT to 20 secondsphintuka
2008-07-04Simplify sscanf formatsphintuka
2008-05-18int -> size_tphintuka
2008-04-10Deliver DISCARD control message in both streams (data and control).phintuka
(protect against random delays in control stream)
2008-04-03Send full OSD when client connectsphintuka
2008-04-03Moved common configuration code to base classphintuka
2008-03-16Defines for timeoutsphintuka
2008-03-16Use ntoh_osdcmd and hton_osdcmdphintuka
2008-03-11Added dirty area and flags to xine_osd_command_tphintuka
2008-02-19Software scaling UIphintuka
2008-02-19Added the possibility to select the aspect ratio of the video.phelin
2008-01-09Set audio volume when client connectsphintuka
2008-01-03Use "file:" mrl when replaying media files or imagesphintuka
2007-06-21Allow streaming of (current) external subtitle filephintuka
2007-06-21char *m_FileName -> cString m_FileNamephintuka
2007-06-11Add server IP address to UDP discovery broadcastsphintuka
2007-06-11Bind to specific local addressphintuka
2007-06-11Fix condition (based on gcc 4.3 warning)phintuka
2007-06-11use_remote_keyboard --> remote_keyboardphintuka
2007-05-17Set up unsharp and denoise3d post plugins (patch from Petri Helin)phintuka
2007-03-15String overflow checksphintuka
Macro CloseDataConnection -> function
2007-01-24Poll returns amount of free buffers instead of booleanphintuka
2007-01-20Check if file open failed before writing to it (patch from Ville Skyttä)phintuka
Set (larger) socket buffers for control channel to avoid OSD message overflows
2007-01-20Use socket wrapper class for control connectionphintuka
OSD commands are written only if socket buffer can take whole command. Failed OSD writes are counted and connection is dropped only after n continous fails.
2007-01-07Use HTTP reply 404 instead of 401phintuka
Pass whole request to http streamer (Range: and Connection: headers are used there)
2007-01-07Removed unused Xine_Syncphintuka
Fixes to polling cBackgroundWriter replaced with dedicated classes Reduced HTTP logging Simple RTSP (RFC 2326) server implementation to switch multicasting on/off
2007-01-01All discovery stuff moved to own modulephintuka
HTTP streaming module integrated
2006-12-31init new membersphintuka
moved static sMaster to be class member use cString as dynamic temp buffer when creating strings with sprintf use printf_cmd instead of preparing string to separate buffer fixed InfoHandler calling ip2txt is now member of cxSocket
2006-12-19Fixed KEY Repeat/Release (Thanks to Timo Ruottinen)phintuka
Handshaking is now initiated by client to allow server to detect client type (normal/http/rtsp) Reason of rejecting requested transport type is informed to client Pipes are created to per-process directory to avoid collisions if there are several VDR instances Added missing Unlock() to grab (fixes GRAB deadlock when there are no clients) TRACKMAP uses INFO Allow empty (\r\n) lines in control channel (http/rtsp requests are terminated by empty line)
2006-12-15Added connection type detectionphintuka
Added simple HTTP support
2006-12-14rtp sockets moved to udp schedulerphintuka
fixed server restart after re-configuration removed probe packet sending in UDP and RTP connect (scheduler already sends packets every 100ms)
2006-12-07Fixed control channel disconnection detectionphintuka
2006-11-03Trick speedsphintuka
2006-10-18Prefer using track maps from local frontend, if availablephintuka
2006-10-18Larger control bufferphintuka
2006-10-18Track map info routingphintuka
2006-10-07Use fixed scr in replay for first TCP/PIPE client if udp scheduler is not usedphintuka
(this fixes 1% too fast replay when there are only TCP/PIPE clients)
2006-09-20Buffer size checksphintuka
2006-09-19HD mode (stub)phintuka
ffmpeg post processing
2006-09-03Fixed poll when no clients and rtp transmission always onphintuka
ClientCount -> HasClients as nobody is interested in the count Some code cleanup
2006-08-25Added overscan optionphintuka
2006-08-24Implemented image grabbing for remote clientsphintuka
2006-08-24Bind VDR discovery protocol to INADDR_BROADCAST instead of INADDR_ANYphintuka
(INADDR_ANY graps RTP too if port numbers are left to default)
2006-08-24Fixed restoring primary device when using TCP connectionsphintuka
(new TCP data connection incremented client count)
2006-08-22New config options: autocrop parameters and speaker arrangementphintuka
2006-08-19Fix timeout problems in PlayFileCtrlphintuka
2006-08-18Fix sending random data in unused parts of osd_command_t (Thanks to Tobias ↵phintuka
Grimmm) Fix end of stream signalling if replay fails Use milliseconds in GET... messages
2006-08-16Improved end of stream signallingphintuka
Some extra checks to catch null pointers and empty strings
2006-08-07Changed creation/removal of pipes directory (cPlugin::ConfigDirectory is not ↵phintuka
thread-safe)
2006-07-21Longer timeout for PLAYFILE command (now 5 seconds, 250 ms was too small)phintuka