Und gleich mit HD Unterstützung
v0.1.1 Fixed a crash when stopping mpeg record.
Changed some minor delay problems with VMR (or non EVR) renderers.
Fixed some issues which might have caused problems with audio decoders connecting (nvidia for example) and not producing sound consistently.
Moved AVC1 mediatype handling in the add filter dialog to the H264 decoder where it belongs instead of with normal video. Use this for cyberlink h264 decoders for example.
Added processing of correct AC3 PMT type for north american AC3 streams, untested.
Fixed mousewheel issue which moved the channel list and changed volume at the same time.
Added N3xT support thanks to n3xt for his help.
Fixed: hopefully the EVR backbuffer problem which would cause flickering etc should not happen anymore, tested on vista and xp.
Fixed: changed some things in graph processing (stopping) for better windows 7 compatibility.
Added: Directshow option 'use alternative graph stop method', if you have any problems with channels connect or delays or lockups when changing channels try this option.
Fixed: bug where floating window size would not be saved when switching from floating to fullscreen mode.
Added: Channel properties dialog now allows ordering of CA items and selecting ecm by double-clicking.
Added: option to scanner dialog to replace existing names with the ones found by the scanner if only the names are changed, before if only names were changed changes would not be commited, useful in some cases.
Fixed: record path wasn't being saved correctly.
v0.1.2 Fixed: OSD font change wasn't being saved correctly.
Added: Preliminary DVB-C support to the app and bda driver, tested by silencer thanks to him.
Added: HD channels correct aspect ratio detection.
Fixed: tried to remove the flickering that was happening in the status bar under certain circumstances, if you still experience this let me know please.
Added: 'main window on top' will keep the main smartdvb window always on top. Request by frozen-figo.
Added: option to channel list options to show the SID (channel number) in the channel list and favorites. Also added a SID channel list sort option.
Fixed: simple change to history addition to not allow the same channel to be pushed onto the list eternally.
Fixed: simple change to hopefully show fullscreen window on current display smartdvb is on, untested as i have only one monitor here, thanks to moonchild for reporting this.
Added: polarisation selection option in the scanner dialog.
Added: scan current transponder menu option.
Added: toolbar button for floating window.
Added: renderless mode in toolbar and menu. This will stop rendering video/audio but most other functions will remain intact.
Added: changed epg screen handling to show arabic text correctly hopefully.
Fixed: some issues with an exception on application exit.
Added: Elementary stream edit/add/delete options to channel properties dialog.
Added: Conditional access edit/add/delete options to channel properties dialog.
Added: Transport stream PID record menu which is optionally shown before recording. This allows recording of multiple audio tracks etc, only for ts recordings.
Added: preferred languages to scanner options. This will auto select preferred languages when scanning.
Fixed: changed c-band handling due to some testing from pedrinho, many thanks to him. This is working for him now if you also use c-band successfully (or not) please inform me.
Added: diseqc console for various motor (diseqc 1.2) commands.
Added: added raw diseqc support for technotrend cards to the bda module. Had to use ttBdaDrvApi_Dll.dll for this as i wasn't able to get the bda sdk from the company yet, if anyone knows or can supply me this sdk i'd appreciate it.
Added: crc check settings for si tables to the scanner options.
Added: lock check option to bda device settings, might not work on all cards but if it does can speed up scanning.
* Fixed: 22 khz tone wasn't passed correctly in scanner.
* Fixed: ctrl-click wasn't correctly selecting channels under windows 7.
* Fixed: some changes to scheduler handling when restarting smartdvb through scheduler
* Fixed: scheduler 'exit' option at end could also do a mistaken shutdown, fixed.
* Added: diseqc delay and repeat options can be configured now through satellite settings dialog
* Fixed: bug which could cause a crash in the connection dialog from the video popup menu.
* Fixed: Restarting smartdvb from scheduler was not working all the time.
* Added: added 16apsk/32apsk modulation support.
* Added: New beta BDA driver supplied by user Florian and adapted by me. This will be the main driver in the future so prefer using this driver before using the old bdas.dev. Many thanks to him for his work. Please report any problems or success stories to me so we can improve this driver.
There should be support in the driver for the following cards (many of which are untested so please report if you have a card working or not)
-Twinhan/Azurewave - tested including ci
-Hauppauge - unconfirmed
-Technotrend - tested including ci
-TeVii - unconfirmed
-Prof cards - tested with some prof cards, includes support for latest advancetune cards (untested)
-TBS - untested
-Comppro - unconfirmed
-Conexant - unconfirmed
-FireDTV - unconfirmed
-Omnicom - unconfirmed
-DVBWorld - unconfirmed
-Genpix - confirmed, should also work with genpix.dev
-QBOX - unconfimed
* Added: visual studio 2010 is now used this means that older operating systems like windows2000, me, 98 will not work anymore from this version onwards
* Fixed: Fullscreen freeze on windows 7 when using EVR should be fixed now.
* Fixed: Snapshots were not working correctly with all renderers, should be fixed now.
* Added: basic CI support, will only work with new bda.dev device. Technotrend/twinhan tested, firedtv untested.
* Added: Automatic device restart to device dialog, so no need anymore to restart application when selecting another device.
* Added: rolloff/pilot settings to new bda.dev.
* Fixed: crash which could sometimes happen in codec add dialog
* Added: Initial atsc support to parser (only tested for atsc 8vsb terrestrial for now (many thanks to majortom for helping me on this)
* Added: DVB-T transponder lists for various countries including offset support from the ini lists.
* To accomodate for more dvb-t lists in the future ranges 10000-20000 are added and reserved for dvb-t lists.
* Added: DVB-C transponder lists for various countries.
* Added: ATSC QAM cable lists, QAM functionality untested for now.
* Added: Basic ATSC eit (guide) processing.
* Added: Many internal changes to speed up tuning, including quick directshow connect option which should not clear the screen anymore.
* Added: Some EVR optimizations on the graphs, when selecting 'do not stop directshow graph with EVR' no more black screens on EVR win7. Experimental so if you experience any channel image problems or program freezes while this is on turn it of and see if it works again. Please report any problems you encounter with this setting on EVR (and also other renderers).I've encountered some issues in testing this mode with various codecs which become unstable in this mode (coreavc h264, divx h264, nvidia mpeg2 in some cases, please report any issues with codecs or otherwise you encounter in this mode.
* Fixed: Main satellites combobox was not showing scrollbar with more than about 30 satellites added.
* Added: tune repeat option to skystar.dev device settings. This seems to work better for SkyStar USB 2 HD.
* Also 8psk modulation was not accepted by the driver so the skystar usb card woult not tune 8psk, fixed now.
* Fixed: some changes to timeshift handling in hopes of making it more stable.
* Fixed: general changes to make application quitting more robust.
* Fixed: changes to main panel epg handling to prevent deadlocks.
* Fixed: Changes to mdapi ###### handling to prevent removing filters accidentally.
* Added: Option to save records as guide name (if available).
* Fixed: Some fixes to the sat ini import routines to support changed formats (dvb-s and such).
* Fixed: Some changes to the smartav source ###### to make graph stopping more robust
Please only use if you're willing to give encounter installation/operation issues and give feedback, if not use it at your own risk. Main issues hopefully fixed should be the scheduler functionality.
another quick update, please remove the previous 0.2.1 if installed otherwise the install will fail ofcourse (your settings should be preserved, although just in case make a backup of your smartdvb.db if your current channel/sat list is precious to you). Also would like to know if the install is okay for users using xp 64 bit.
v0.2.1 beta 4 (beta version bumped up because internal build was mistakenly released as beta3).
Fixed: issue where when selecting another device the initial reloading of the channel didn't
work correct the first time.
Added: Simple support for device auto-detect and switching on channel changes
(single dvb-s/c/t atsc device auto switch supported). Only tested switching dvb-s and
dvb-t devices.
Fixed: scheduler records were failing if guide event name was used as filename and a channel
change was required.
Added: DVB subtitles support, needs testing please report any issues (only visible with vmr/evr
renderers). You'll need to rescan for dvb subs to show up.
Added: Some interface changes as it's not necessary anymore to maintain compatibility with pre
xp systems.
Fixed: more scheduler fixes, when restarting application through scheduler correct channel
was not always selected.
Fixed: some optimizations to the channel list handling which should speed up the loading
of expanded channel lists.
Fixed: an mdapi issue with mdplug not working correctly (maybe will also allow more plugins to
run better).
Fixed: some robustness changes.
Added: some twinhan/azureware specific settings for tuning and diseqc to bda.dev (Florian)
if you find your card works with other settings than the default please be so kind
to let me know which settings worked for you so i can update the auto-tuning code
and in such case also send me your bda.log (in the devices directory) so i can
see the excact name of your card.
Added: fullscreen option on startup (actually after the first successful tune this will be done).
Fixed: crc check retries when scanning. This might help when scanning low signal transponders.
Added: additional time in minutes (under record options) for scheduled tasks. These will
be automatically added/substracted when adding a task through epg.
Added: username/password schedule option. Although for now it seems you should always
schedule your tasks with win7 as the admin account as smart still needs to be
run as administrator. For scheduling to work for any user under win7 using the ms
task scheduler i will have to update the app to run under any user in the future or
create my own task scheduler.
Fixed: problem with large sized timeshift buffers.
Added: basic UDP streaming to vlc and maybe other players that support this. Only tested
with vlc please let me know your findings with this if you try it.
Fixed: Language handling changed to allow usage of translation of older versions. If resources
in the used language dll are out of date the app will default to the .exe resources.
Not 100% sure i've got everything covered here so let me know if you encounter problems.
Fixed: some changes to epg handling. Including some more iso processing for among others turkish
/arabic/hebrew/greek and some more.
Fixed: Signal measuring in bda.dev changed somewhat and some fixes to the direct tuning.
Added: ffdecsa internal decoding now, no more need for ffdecsa.dll. Still need to fine-tune
this. If you can please report if this is still as efficient as previous versions
concerning cpu usage etc. Decided to do this as ffdecsa.dll was causing problems
on win 7 system as it sometimes did not load for unknown reasons.
Added: multi monitor support (for main, floating and fullscreen mode), needs testing.
Added: force lnb power on/off on device startup/close, useful at least for prof cards, only
implemented in bda.dev (Florian).
Fixed: some more fixes to epg iso handling.
Fixed: bugfix in diseqc handling with commited/uncommited switches.
Added: app can now be started with scheduler command line parameters (see task info for scheduler task for command
possibilities)
Fixed: some fixes to dvb subtitles handling for polish streams.
Fixed: some issues with vplug not working properly in some cases.
Fixed: some changes to commited diseqc handling. Diseqc option 'send diseqc on each channel change' has been changed to
'send diseqc on each transponder change'. If you use commited switches and have problems switching during
scanning please turn this option on and see if things work better. Many thanks to moonlight for his help during
testing.
Fixed: moving timeshift buffer and starting mpg recording was broken, hopefully fixed now.
Changed: diseqc handling on add sat dialog when seleting the goto sat option has been changed to also
reflect any settings correctly.
Added: tevii implementation using the tevii sdk to bda.dev, including remote. This will be used for standard as well as
direct tuning as it should be the fastest with tevii cards anyway.
Fixed: some longstanding issues with inserting the null filter (for osd viewing when no channel is able to be loaded)
no header found messages.Let me know your findings with this.
Fixed: some changes to the old osd filter and also some 'no header' messages which could result from using this.
Decided to look at this old filter i made as it perhaps can be used for 3d support (although it will produce
high cpu in such case as no dxva support for h264 is there yet).
Added: if null filter configured smart will try to show it also on radio channels now so the song name and
signal can be seen and osd operations can be done.
Changed: some changes to ts recording including stripping the saved PAT (previously the entire original PAT was saved, this
might make the ts records more compatible with more players, hopefully this doesn't break anything).
Changed: tried to remove all dependencies to older visual studio libraries. Just in case the setup.exe installs the
vs 2010 runtime libraries, but i hope this will not be needed and you simply can install the .msi
Fixed: Some more fixes to multimon support due to user reports.
Fixed: skystar.dev was having some issues with older 2.3 cards.
Fixed: null filter changes had broken radio channels when not using that filter, sorry.
Fixed: teletext subtitle pages parsing was not detecting pages correctly. Also by
default the detected subtitle page will be shown in the select subpage dialog.
Fixed: some changes to discontinuity handling. Looks to improve playing low quality
streams with at least the cyberlink codecs for me, let me know your findings
if you can.
Fixed: some EPG handling fixes.
Fixed: Some more scheduling fixes to prevent failed (small file size) records.
Fixed: some changes to stream state handling, might prevent freezes when graph is
in transitive state when changing monitors etc.
Fixed: Updated tbs cards support to include latest cards, tested (on xp) with a TBS 6922
DVB-S2 PCI-E blindscan card and seems to work fine. If you have a tbs card that doesn't
work correctly let me know. Some blindscan support will probably be added in
upcoming versions, didn´t want to do it yet as i want to get this version out asap.
Added: Support for anysee devices to bda.dev, untested.
Added: Channel reload option to video popup menu.
Changed: Reworked the scanner dialog again a bit to show more channels/messages.
Fixed: mouse hiding in evr fullscreen mode was not working all the time.
Fixed: putting main window on top at startup was not working correctly.
Fixed: Fullscreen mode at startup was not working correctly in combination with the multimon code.
Tried to fix this, needs testing.
Fixed: Many changes to the multimon code, also needed to rework the fullscreen/floating code.
Looked almost ready in beta 4 but proved to be a real problem as stress-testing it
(multiple mon changes) always resulted in an unstable renderer (and thus smartdvb)
and i simply could not find this issue.This is still the main reason why this beta 5
is there so if you could test this and report problems i'll try to get the final 0.2.1
out asap and move on to other things.
Added: Support for textual dvbsubtitles. Untested.
Fixed: window maximize button was not working anymore.
Changed: updated allsats.txt and european satellite transponder lists (.ini) thanks to cjcr.
Added: new transponder sync option in scanner dialog using satfeeds.info. This will synchronize
with blindscanned transponder lists supplied by cjcr.
Added: option for extra transport stream buffering in general options.
Fixed: a bug when minimizing the app to the taskbar (not tray) and closing it from there,
correct window positions were not saved in such situation (thanks to cjcr for finding this).
Fixed: The goto sat button in the add frequencies dialog was not working correclty anymore due
to recent diseqc changes.
Changed: some changes to bda.dev to make cards like tbs6925 work (scan on these cards was producing
a hang). Many thanks to mr orbita for his help and information on this.
Changed: added sat name to properties dialog caption so when on favs you also know what
sat the channel is on (thanks to cjcr for pointing this out).
Fixed: Added some extra H264 checks mainly to fix BBC HD channels aspect ratio's, maybe this
also works for other HD channels with broken start aspect?. Not sure if
the sequence parameter set etc parsing is entirely correct here as i seem to see
strange values (like PicWidthInMbs of 1 etc, and also no VUI parameters, can't find that described
in standards, so i hacked a bit around it? only for the HD high profile though have never seen
low res h264 streams here)
Added: Added snap to edges for main/floating as i find that handy and it also had been requested
quite a bit.
Added: A version number to settings.ini to check for specific upgrade actions in future. Due to multimon
changes the logic in the windows coordinates could fail when installing from 0.2.1 beta 5 onwards over
previous versions. This is not a bug but the window is simply hidden using wrong coordinates.
If you still have this after install remove the window coordinates from settings.ini (in settings
directory), These are the values to remove : [Startup]
windowx=86
windowy=62
windowwidth=1428
windowheight=929
And the app should startup with some default windows coordinates that are visible.
Don't remove the '[startup]' btw :), and neither the version number anytime.
Changed: Some changes to smartavsrc.ax (codecs like LAV now work reasonable (sometimes video freezes with EVR
quick connect options turned on, nothing that a reload doesn't solve, for me also in sync).
Added: Added 'show satellite name before favorite name' option to the channel list properties dialog (useful
if All sats are selected).
Changed: Some more safeguards built in just in case the problems with tbs cards could cause problems for
other cards.
Changed: layout of some dialogs.
Added: the main window can now be moved on other surfaces besides the window caption.
Fixed: bug when selecting none as group and provider as sort in channel list properties
(thanks to a user whose nick i don't know who reported this :)
Changed: scanner has problems with some users sometimes, might be timing problems on fast scanning/tuning in
a row so quite some changes there to try to make it more robust. It might be prudent to add
a configurable delay before tuning the next transponder to the scanner so users
can finetune this.
Fixed: mouse hiding wasn't working correctly anymore on other renderers (i test mainly on EVR nowadays,
tested on vmr9 now too).
Fixed: parsing of some transponder .ini files failed on 16apsk/32apsk modulations.
Changed: some changes in bda.dev as some video problems may stem from there. Remade the sync code
in bda.dev as it was somewhat different than for example bdas.dev has and for me
bdas.dev seemed to produce more stable picture as that also works better with my prof7500.
Changed: now modulation is also shown in the frequency list sync dialog.
Fixed: again some mouse problems (mouse dissapearing and such) when using vmr9 renderer.
Changed: some more work on continuity of stream in smartdvb and bda.dev to try to make
the video run smoother with some codecs on broken streams.
Changed: some more changes, hopefully tbs cards still work okay now as i reverted some of the
changes there as some delays were maybe causing glitches even on fta channels with
which smart never had much problems lately.
Changed: vmr osd showing is now delayed until some video is in (before it could dissapear
too quickly if no video was received for a while after the tune).
changed: some more changes to multimon especially for vmr9. One tester experiences error
messages (decidebuffer) on xp using vmr9. So if you experience that too please report this
as then i'll make this a priority.
changed: some general robustisation, or at least i hope in the long run, also in the tuning
process and more bda.dev changes.
changed: removed the installation of the vs2010 redistributable package from the setup as
installing the msi should be enough.
Added: lav decoder to filters.ini for setup.
v0.2.5 Release
changed: small change to show signal also when not able to decode a channel.
fixed: starting udp streaming from the new tools menu option wasn't working correctly, also the menu
checkbox was not always updated correctly.
changed: TS recording is now default on new installations (as mpeg does not yet work correctly for ac3).
changed: some changes to shutdown code as some were having problems there it seems, untested yet as
for me it worked without hickups before already.
changed: mousewheel/middle mouse button now switches between floating and main when set in settings.
fixed: latitude for newly added satellite was wrongly set to DVB-S instead of the degree value due to recent
changes (and me not testing adding new sats ofcourse).
fixed: small fix when exiting app with recording on and cancelling the exit the video
would become unstable.
fixed: some fixes to the scheduling functionality. There was a crash when adding a schedule action from the epg's.
Also now the now event scheduling will try to change the starting time so the event actually runs (before
it wouldn't as the start time was in the past and the ms scheduler in such case ignores such an event.)
fixed: blindscanner would sometimes not pick up frequencies correctly at the end of the frequency range.
min/max sr processing was not working correctly in blindscanner.
Also some fix to try to also blindscan correctly at the end of a range (sometimes a last valid
frequency was missed it seems).
fixed: some fixes to no signal processing in scanner, let me know if you still encounter problems here.
fixed: gotosat functionality in add frequencies dialog in my case was not always operational,
hopefully fixed.
updated: blindscanner strings moved to resources to make translations possible (and other recently added
strings, let me know if you're still missing something during translations).
fixed: Some fixes to the sync dialog. Some fecs were being wrongly imported in the sync dialog
(91 to smart should be 910) and modulation changes are now also reflected in color changes.
fixed: Numeric keypad should now work again on keyboard input selection (hard to find little bug).
fixed: more udp fixes as in some cases buffer overruns could be wrongly generated due to misconfiguration.
changed: setup filter.ini updated to reflect current codec use better (LAV/MS DTV etc).
changed: updated crazycat streamreader.dll installed to latest one.
fixed: some more fixes to no-signal processing.
fixed: some fixes to switch handling in blindscanner (thanks to moonchild once again for testing this).
updated: transponder lists updated (sats only).
updated: small changes to old bdas.dev stream processing (analog to my recent changes in bda.dev) should make
this also more stable with stream, but still use bda.dev for now (in future i might revise and update bdas.dev
as this module probably will work better for things like multiple devices, more modular built).
Also the smartdump.ax filter used by this was not correctly rebuilt
before (still used some older directshow sdk, so maybe this was the reason bdas.dev didn't work
that well for some).
fixed: handling of bandstacked lnb's (dbs/fss) as polarization was not always set correctly here (untested).
fixed: small fix which might affect application stability when tuning lots of no-signal or bad signal
channels in one go.
fixed: small fix in channel processing which could result in some wrongly lost channels.
fixed: various small fixes in install process (in some cases if things didn't go the default way let's say
smart needed to be restarted for the video to work correctly (eg. when failing to start the initial
device and needing to select another one).
fixed: some changes to bandstacked dishpro handling which were not working correctly (untested yet).
fixed: some little timing changes to bda.dev (for better stability hopefully).
fixed: atsc was broken due to recent clear-qam support changes (clear-qam still untested, atsc should
work again).
fixed: more changes to band-stacked lnb handling in bda.dev and blindscan.dev.
fixed: some changes after rebuild long recordings failed after some hours in the taskbar, oddly enough
i'm sure this didn't happen before the new system rebuild with the same compiler (so there
are subtle differences even if the same settings, i'll have to test this some more i'm
afraid).
fixed: some changes to bda.dev concerning clear-qam (atsc digital cable) handling as this wasn't
working yet (tuning space addition/changes, untested).
fixed: some more bugfixes and fixes to blindscan.dev among others again concerning band-stacked lnb's.
fixed: bug in bda.dev which would show zero level in some situations while there actually was level
detected.
fixed: still video filter wasn't working with audio channels.Seems to work again, not tested much.
added: alternative signal detection to bda.dev (under device settings).
fixed: some window showing problems when moving from floating to main etc under certain conditions the main
window would be hidden instead of shown.
fixed: usals changes were not enabling apply button.
changed: updated american transponder list files (thanks to ger).
(btw i got issued a 'sitzungs fehler' when trying to post messages earlier here, resorted to good ole IE which seemed to have solved that issue so admin please disregard previous messsags about that)..The "'sitzungs fehler'" issue is confirmed, and our sys admin is going to take care of this soon.