mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 17:16:51 +00:00
Initial revision
This commit is contained in:
146
HISTORY
Normal file
146
HISTORY
Normal file
@@ -0,0 +1,146 @@
|
||||
VDR Plugin 'streamdev' Revision History
|
||||
---------------------------------------
|
||||
|
||||
2004-??-??: Version 0.3.3
|
||||
|
||||
- dropped support for non-ts streaming in vdr-to-vdr clients
|
||||
- implemented packet buffer that seems to improve distortions
|
||||
- greatly re-worked device selection on server and client
|
||||
(vdr-to-vdr clients should behave exactly like clients with one card,
|
||||
can't test conditional access, though)
|
||||
- now printing an error and exiting if streamdevhosts.conf is not existing
|
||||
- increased client stream priority to 1
|
||||
- implemented remote schedule to program remote timers directly from schedule
|
||||
- the servers are turned on by default now
|
||||
- new setup parameters "Bind to IP" for both servers for binding to a specific
|
||||
interface
|
||||
- re-implemented section streaming (turned off by default, see setup menu)
|
||||
- implemented a possibility to prevent a shutdown when clients are connected
|
||||
(patch VDR with patches/vdr-pluginactivity.diff if you want this feature)
|
||||
- implemented channel listing through channels.htm(l) URI
|
||||
|
||||
????-??-??: Version 0.3.2
|
||||
|
||||
... has myteriously disappeared :-)
|
||||
|
||||
2004-02-16: Version 0.3.1 (unstable)
|
||||
|
||||
- Added finnish language texts (thanks to Rolf Ahrenberg)
|
||||
- Increased all ringbuffer sizes to 3 MB
|
||||
- Autodetecting VDR 1.2.x, 1.2.x with AutoPID and 1.3.x on compilation
|
||||
- Server is only restarted if necessary after confirming setup
|
||||
- Implemented PID-based streaming (only needed PIDs are transferred instead of
|
||||
all PIDs of the requested channel) (configurable)
|
||||
- Implemented an editor for remote timers
|
||||
- Implemented manual EPG synchronization from client
|
||||
- Implemented Server Suspend remotely from client (configurable)
|
||||
- Implemented an IP-Editor for the setup menu
|
||||
- Separated Client and Server into two PlugIns
|
||||
- Increased initial number of clients to five
|
||||
- Implemented host-based authorization (syntax is equal to svdrphosts.conf)
|
||||
- Removed two irritating messages that appeared sometimes while exiting VDR
|
||||
- Implemented "Choose, Always, Never" for Suspend Mode, so it can be configured
|
||||
to behave like 0.2.0 (Always), 0.3.0 (Choose) or completely different (Never)
|
||||
- Added missing translation entries
|
||||
- Added PlugIn description to translation table
|
||||
- Fully upgraded to VDR 1.3.X regarding threading (but still works with 1.2.6)
|
||||
- Reworked manual (almost everything)
|
||||
|
||||
2003-10-10: Version 0.3.0 (unstable)
|
||||
|
||||
- Implemented "Suspend Live TV" in the VDR server (configurable)
|
||||
- Reimplemented choice of device for live streaming (better for switching on
|
||||
client, and server doesn't loose live-tv)
|
||||
- Added missing translation entries
|
||||
- Increased client's streaming buffer size from 1 to 3 MB
|
||||
- Updated installation instructions (including a patch to VDR that is
|
||||
recommended currently)
|
||||
- Updated manual
|
||||
|
||||
2003-10-04: Version 0.2.0
|
||||
|
||||
- Removed those silly warnings in the toolbox-headers
|
||||
- Implemented intelligent buffer overflow logging (doesn't flood syslog)
|
||||
- Implemented EPG synchronization in the VDR client (configurable)
|
||||
- Station name is transmitted in radio streaming now (Shoutcast-format).
|
||||
|
||||
2003-09-24: Version 0.1.1beta1
|
||||
|
||||
- Restructured remuxer code
|
||||
- Added an ES-remuxer for radio channels (currently only manually)
|
||||
|
||||
2003-09-20: Version 0.1.0
|
||||
|
||||
- Fixed thread-abortion timeout in server thread
|
||||
|
||||
2003-08-31: Version 0.1.0beta4
|
||||
|
||||
- Added italian language texts (thanks to Angelus (DOm))
|
||||
- Added a missing i18n translation (thanks to DOm)
|
||||
- Added an #ifdef so the setup menu is displayed correctly with ElchiAIO
|
||||
(thanks to DOm for reporting this one)
|
||||
- It's possible to select the HTTP streamtype remotely, specified in the
|
||||
URL in addition to the old behaviour (thanks to Michal Novotny)
|
||||
- Fixed creation ob remuxer objects in the server
|
||||
- Fixed handling of timeout in cTBSelect
|
||||
|
||||
2003-06-08: Version 0.1.0beta3
|
||||
|
||||
- Fixed setup menu - now the cursor starts at the first visible entry
|
||||
- Added PS streaming for HTTP (should work with most players now)
|
||||
- Debugging symbols are only compiled with DEBUG=1 set
|
||||
|
||||
2003-06-06: Version 0.1.0beta2
|
||||
|
||||
- Added an #ifdef so this PlugIn will compile cleanly with the next
|
||||
AUTOPID-patches
|
||||
- Added categories to the menu
|
||||
- Fixed segfault when closing the menu with OK
|
||||
- Added an AnalogTV section to the README
|
||||
- Added some missing i18n entries
|
||||
- Corrected client reinitialization code (when changing client settings)
|
||||
- Added PS streaming for HTTP (should work with most players now)
|
||||
- Added -D_GNU_SOURCE to the Makefile (.......)
|
||||
|
||||
2003-06-03: Version 0.1.0beta1
|
||||
|
||||
- Replaced the toolbox with a current version
|
||||
- Rewrote the server core from scratch
|
||||
- Rewrote the client core from scratch
|
||||
- Reduced the size of blocks processed in a transceiver turn to 10 TS packets
|
||||
- Added TS transmission for HTTP (configurable via setup)
|
||||
- Most client settings can be done on-the-fly now
|
||||
- MIME type for radio channels now "audio/mpeg" instead of "video/mpeg"
|
||||
(still doesn't work really)
|
||||
|
||||
2003-05-08: Version 0.0.3beta1
|
||||
|
||||
- Server stops correctly on VDR exit
|
||||
- Fixed a race condition when several threads access the client device
|
||||
- Made server code more modular
|
||||
- Structured the directories
|
||||
- Fixed a bug in informational log-message
|
||||
- Added Apid2, Dpid1 and Ppid in TS mode (silly me;) )
|
||||
|
||||
2003-05-03: Version 0.0.2
|
||||
|
||||
- Device is not deactivated anymore, since VDR does that itself
|
||||
- Server is correctly deactivated, so it can be faultlessly reactivated
|
||||
- Did some major code cleanup
|
||||
- Added new command to the PROTOCOL (to negotiate stream types)
|
||||
- Added the possibility to stream TS between two VDR's (which adds the
|
||||
possibility of having AC3, Teletext etc. on the client) - this is
|
||||
autonegotiated
|
||||
- Streamtype can be changed in the setup menu, if TS works too unreliable
|
||||
- Fixed a bug in multi-threaded device operation
|
||||
- Sharing an epg.data with a server will be possible even if there is no
|
||||
DVB-Device present
|
||||
- Added a basic HTTP daemon to the server code
|
||||
|
||||
2003-03-17: Version 0.0.1a
|
||||
|
||||
- Corrected some bugs in the README and on the homepage *g*
|
||||
|
||||
2003-03-17: Version 0.0.1
|
||||
|
||||
- Initial revision.
|
Reference in New Issue
Block a user