View Single Post
Old 2007-12-31, 16:41   #1 (permalink)
misterd
Portal Developer
 
Join Date: Apr 2006
Posts: 1,021
Thanks: 23
Thanked 26 Times in 17 Posts

Country:


Lightbulb [PATCH] Improvements for analog cards

Hi all,
the last couple of weeks I was working on improvements for analog cards. Most changes are more design changes to get the handling of analog cards more equivalent to dvb cards. The reason for this is quite simple. As some people already know I have started to create a new teletext module for the TvServer, which handles all teletext stuff in MP directly by using the same routines as for teletext subtitles. During the planning phase I realized that this will only work for DVB cards, because the teletext data isn't stored in the .ts files for analog cards.

But before I tell you what I have changed, I would like to thank chemelli for all his testings.

Here is the list of changes:
- Added feature to record in .ts format - IN SVN
- Added feature to define priorities for the software encoders in SetupTV
For this new feature a db update is required. This feature is very helpful if you have more than one software encoder installed and only one of these encoder is working with your analog card (No Audio/Video found). It now also displays which encoders are installed on your local system. I don't have included an option to add or delete encoders for some reasons.
- Moved teletext handling to MPFileWriter - IN SVN
A result of this change is that DVB and analog cards are now using the same decoding routines. One of the next steps will be to store the teletext data in .ts files.
- Scanning channel names is now also handled in MPFileWriter - IN SVN
- Improved channel switching speed - IN SVN
The graph is now reused like for DVB cards. chemelli and I have now switching times of 1-2 seconds
- Improved startup time in some cases - IN SVN
This is similar to the fix of diehard2 for hauppauge cards, but should solve the real issue for all cards now.

I haven't the time to separate those changes, becuase many of them are depending on each other.

I have attached compiled binaries and modified source of the TvServer and TvPlugin for SVN revision 16781 up to 16795 and also include my teletext patch (#1780563). To avoid problems with compiling the filter I haven't included the modified and new sources of the filter. If the devs want to include the patch just contact me and I will publish these sources too.
You should only test this patch if you're familiar with manipulating SQL tables.

Install instructions: (Updated 21.01.08)
- Install and configure TVE3 with revision 17180
- Extract "AnalogPatch-Rev17180.zip" to a folder of your choice.
- Execute "PatchInstaller.exe" and click on "Install..."
- The files will be installed and the db gets updated.
- Don't delete the folder with the patch. It is needed for uninstall.

Uninstall instructions: (Updated 21.01.08)
- Execute "PatchInstaller.exe" again and click on "Uninstall..."
- All files will be restored and the db change will be reverted.

Please report any result even if everything works for you. We need this feedback to make a decision about the patch.

Regards,
MisterD

Update 06.01.08:
- Recompiled against Revision 16907. Should work also work with Revisions 16857-16907, but I can't guarantee that.
- Removed my teletext patch to simplify the installation. See above.

Update 21.01.08:
- Recompiled against Revision 17110.
- Included Installer
- Added ATI MPEG Video/Audio Encoder and Cyberlink MPEG Audio Encoder

Update 27.01.08:
- Recompiled against Revision 17180.

Update 11.02.08:
- Recompiled against Revision 17378.
- The filter is now in SVN.

Update 12.02.08:
- Recompiled against Revision 17385.
- Next part is in SVN
- Fixed Installer

Update 08.03.08:
- Recompiled against Revision 17811

Update 26.04.08:
- Updated installer for TVServer 1.0 RC1
- Recompiled against Revision 18951

Update 18.05.08:
- Recompiled against Revision 19127

Update 15.06.08:
- Recompiled against Revision 19376

Update 20.06.08:
- Fixed Installer for new schema name
Attached Files
File Type: zip AnalogPatch-Source-Rev16907.zip (62.8 KB, 102 views)
File Type: zip AnalogPatch-Rev19376.zip (683.3 KB, 115 views)

Last edited by misterd; 2008-06-20 at 21:52.
misterd is online now   Reply With Quote
4 Users Say Thank You: