mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
147 lines
5.8 KiB
Plaintext
147 lines
5.8 KiB
Plaintext
|
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.
|