TVEngine3 Snapshot: 02-27-2008 05-08h Revision 17566 (1 Viewer)

MediaPortal-Bot

Worlds greatest bot!
March 26, 2007
3,715
180
Home Country
Germany Germany
General Infos:

Please visit our Wiki-Guide before you try out this engine.
We also provide some tutorial videos which show how to install and configure the TV-Server and TV-Client.

MediaPortal TVEngine3 Capabilities:

- seperate front/backend
- supports multiple frontends
- supports multiple backends (master/slave servers)
- analog/atsc/dvb-c/dvb-s/dvb-t support
- recording to mpeg-2 program stream (.mpg)
- mpeg-2 transport stream timeshifting
- multi tuner support of course
- epg / mhw grabbing right from the DVB stream
- network streaming via rtsp
- teletext grabbing

- ci / cam support for firedtv, twinhan and technotrend
- placeshifting
- TV Movie Clickfinder EPG import


MediaPortal TVEngine3 Requirements:

- latest MediaPortal SVN-Build Wiki-Guide --> Download
- Microsoft SQL Server 2005 Express Edition ---> Download
- additional (but recommened) SQL Server Management Studio Express ---> Download
 

MediaPortal-Bot

Worlds greatest bot!
March 26, 2007
3,715
180
Home Country
Germany Germany
Changes since last snapshot:

------------------------------------------------------------------------
r17551 | chef_koch | 2008-02-26 18:26:51 +0100 (Di, 26 Feb 2008) | 5 lines

installer gets different graphics on compile time, whether it's a svn or final release
added a macro "completeCleanup", there should go the commands in for removing all tvserver files
added welcome page to uninstaller
uninstaller asks whether it should do a completecleanup, after leaving the welcome page
added the finish page to uninstaller, if there are files to delete, which needs a reboot (most time these are the startmenu shortcuts, see logfile), it will prompt to do on that page
------------------------------------------------------------------------
r17552 | rtv_sf | 2008-02-26 19:48:44 +0100 (Di, 26 Feb 2008) | 4 lines

fixed: not all tv movie channels could be mapped,
fixed: tv movie channels were using legacy names of previous channels,
set additional connection string options,
added TVMChannel struct which contains additional info like SortOrder, Website, Description for easier expandability / maintenance in the future
------------------------------------------------------------------------
r17553 | chef_koch | 2008-02-26 19:59:20 +0100 (Di, 26 Feb 2008) | 4 lines

moved some code around
moved macros for the add/remove functionality to it's own header file
gentle.config in commonappfolder is nolonger overwritten when it already exists
added parsing of our own commandline parameters, documentation will follow
------------------------------------------------------------------------
r17554 | gibman_dk | 2008-02-26 20:24:15 +0100 (Di, 26 Feb 2008) | 2 lines

TvScheduler 'series' button state is now persisted so that next time MP is started the button state is resumed.
Reverted the change that removed EPG/channel info in tvhome when no channel was tuned.
------------------------------------------------------------------------
r17555 | rtv_sf | 2008-02-26 20:31:24 +0100 (Di, 26 Feb 2008) | 2 lines

do not import program data if the tv movie internet update did not fetch new EPG data,
some formatting changes
------------------------------------------------------------------------
r17556 | dman_lfc | 2008-02-26 21:16:59 +0100 (Di, 26 Feb 2008) | 2 lines

fixed Nvidia DualTV graph not building.
Capture source should be from WDM Streaming Capture Devices
------------------------------------------------------------------------
r17558 | gibman_dk | 2008-02-26 21:48:34 +0100 (Di, 26 Feb 2008) | 1 line

corrected small errors.
------------------------------------------------------------------------
r17559 | gemx | 2008-02-26 22:11:14 +0100 (Di, 26 Feb 2008) | 1 line

Channel scan for ATSC users should now finally work
------------------------------------------------------------------------
r17560 | gibman_dk | 2008-02-26 23:26:00 +0100 (Di, 26 Feb 2008) | 1 line

added minor guard to CheckChannelChange
-
 

MacMini

Portal Pro
May 16, 2006
206
0
Still cannot clear channels. Here is part of the error:

Code:
2008-02-26 21:28:04.133600 [5]: RemoteControl: Error getting server Instance - Requested Service not found
2008-02-26 21:28:23.331600 [1]: Exception   :Error: StatementErrorUnclassified
Gentle.Common.GentleException: delete from Channel where idChannel = @idChannel; ---> System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Recordings_Channels". The conflict occurred in database "TvLibrary", table "dbo.Recording", column 'idChannel'.
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)
   --- End of inner exception stack trace ---
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)
   at Gentle.Framework.PersistenceBroker.Execute(Object obj, StatementType st, IDbConnection conn, IDbTransaction tr)
   at Gentle.Framework.PersistenceBroker.Remove(Object obj, IDbTransaction dbTransaction)
   at Gentle.Framework.Persistent.Remove()
   at TvDatabase.Channel.Delete()
   at SetupTv.Sections.TvChannels.mpButtonClear_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Recordings_Channels". The conflict occurred in database "TvLibrary", table "dbo.Recording", column 'idChannel'.
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)
 

bobbyd87

Portal Pro
January 28, 2007
61
5
Home Country
United States of America United States of America
Still cannot clear channels. Here is part of the error:

Code:
2008-02-26 21:28:04.133600 [5]: RemoteControl: Error getting server Instance - Requested Service not found
2008-02-26 21:28:23.331600 [1]: Exception   :Error: StatementErrorUnclassified
Gentle.Common.GentleException: delete from Channel where idChannel = @idChannel; ---> System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Recordings_Channels". The conflict occurred in database "TvLibrary", table "dbo.Recording", column 'idChannel'.
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)
   --- End of inner exception stack trace ---
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)
   at Gentle.Framework.PersistenceBroker.Execute(Object obj, StatementType st, IDbConnection conn, IDbTransaction tr)
   at Gentle.Framework.PersistenceBroker.Remove(Object obj, IDbTransaction dbTransaction)
   at Gentle.Framework.Persistent.Remove()
   at TvDatabase.Channel.Delete()
   at SetupTv.Sections.TvChannels.mpButtonClear_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Recordings_Channels". The conflict occurred in database "TvLibrary", table "dbo.Recording", column 'idChannel'.
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr)

Channel Clearing works for me with a fresh database...

at first glance it looks like something in your database is corrupt, if you can, start fresh by deleting the database (using the sql management studio if using mssql, it will be TVLibrary under Databases) and try again.
 

robyf

Retired Team Member
  • Premium Supporter
  • June 20, 2005
    1,076
    278
    52
    Bolzano
    Home Country
    Italy Italy
    Do I have to rescan with this build because of this?

    added TVMChannel struct which contains additional info like SortOrder, Website, Description for easier expandability / maintenance in the future

    I suppose database struct has changed...
     

    MacMini

    Portal Pro
    May 16, 2006
    206
    0
    ... at first glance it looks like something in your database is corrupt, if you can, start fresh by deleting the database (using the sql management studio if using mssql, it will be TVLibrary under Databases) and try again.

    Thanks, bobbyd. I folowed your advice and instructions and it worked.

    I still get progressively worse audio delay with each channel change, though: upon channel change, the pic and sound are paused, then the pic changes to the new channel, but the sound from the old channel comes back for less than a second, then it switches to the audio of the new channel.

    The more channel changes, the worse the delay gets.
     

    mdiskuze

    Portal Member
    January 6, 2008
    17
    0
    Home Country
    Czech Republic Czech Republic
    I have really problem with last several builds (including last one). When I install new TV server snapshot and run SetupTv.exe - one CPU core load is 100% and is not possible to run TV server config.

    I I try to install older build (tvengine3-02-02-2008--05-08h--Rev17258) - all is OK and setup is running.

    Logs are attached.

    Thanks for info about my problem

    install order (these steps are the same for old and for new SVN snapshot):
    Add/remove programs:
    uninstall client
    uninstall tv server
    from file commander:
    install TV server
    install client
    install new SVN snapshot of Media Portal
     

    iosub

    Portal Pro
    April 26, 2006
    573
    30
    San Sebastian
    I have really problem with last several builds (including last one). When I install new TV server snapshot and run SetupTv.exe - one CPU core load is 100% and is not possible to run TV server config.

    I I try to install older build (tvengine3-02-02-2008--05-08h--Rev17258) - all is OK and setup is running.

    Logs are attached.

    Thanks for info about my problem

    install order (these steps are the same for old and for new SVN snapshot):
    Add/remove programs:
    uninstall client
    uninstall tv server
    from file commander:
    install TV server
    install client
    install new SVN snapshot of Media Portal

    The error
    indMediaPin succeeded
    2008-02-27 17:38:23.734375 [8]: analog: AddAudioCompressor name:Audio [42/1] Direction:Output Connected:False
    2008-02-27 17:38:23.968750 [8]: analog: AddAudioCompressor found:9 compressor
    2008-02-27 17:38:23.968750 [8]: analog: failed to add audio compressor. you must install a supported audio encoder!
    2008-02-27 17:38:23.968750 [8]: analog:Dispose()

    Do you have codec MPEG2 like, mainconcep, nvida on your computer???
    You need one
     

    Users who are viewing this thread

    Top Bottom