livetv and de interlace: bad quality. How to improve??
#1
Hi All,
I would like to explain you the following problem. I work with Eden and LiveTV using a dvb-t card. Compared to TV quality the de-interlace gives back a very bad quality. The best compromise I obtained using temporal space filter but it is not at the same level of a normal TV decoder. How I can improve qualityHuh for example how I can discover if my ffmpeg inside the player of xbmc use vdpau? Please help me to see which is the maximum quality limit obtainable with xbmc. My issue if I can obtain a TV experience like a TV decoder or if we are far from this.

G.
Reply
#2
Using vdpau you usually get much higher quality of de-interlacing than a TV can do. What hardware do you use? Can you post a debug log?
Reply
#3
with linux nvidia vdpau i got excellent results with "Temporal/Spatial" method. It requires some GPU power.
Reply
#4
I have an eebox eb1502 (atom ion inside).
Please tell me how I can do in order to have vdpau installed for xbmc player (that I think is ffmpeg).
Log about you speak is xbmc.log?

G.
Reply
#5
Yes, xbmc.log. XBMC comes with an internal ffmpeg but you need to have libvdpau installed on your system.
Reply
#6
I made

sudo apt-get install libvdpau1 nvidia-185-libvdpau

the quality is not improved. How I could see if my system use vdpau?

Here a piece of the xbmc.log but I don't see nothing of particular



17:18:54 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:18:54 T:3058690928 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:18:54 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:18:54 T:3058690928 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:18:55 T:7268160 DEBUG: ProcessMouse: trying mouse action doubleclick
17:18:56 T:2838715248 DEBUG: CPullupCorrection: detected pattern of length 1: 20000.00, frameduration: 20000.000000
17:18:56 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:18:56 T:3058690928 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:18:57 T:2838715248 DEBUG: CPullupCorrection: pattern lost on diff 40000.000000
17:18:59 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:18:59 T:3058690928 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:19:01 T:2838715248 DEBUG: CPullupCorrection: detected pattern of length 1: 40000.00, frameduration: 40000.000000
17:19:03 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:19:03 T:3058690928 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:19:05 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:19:05 T:7268160 DEBUG: ExecuteXBMCAction : Translating PreviousMenu
17:19:05 T:7268160 DEBUG: ExecuteXBMCAction : To PreviousMenu
17:19:05 T:7268160 DEBUG: ------ Window Deinit (VideoOSDSettings.xml) ------
17:19:09 T:7268160 DEBUG: ProcessMouse: trying mouse action leftclick
17:19:11 T:2934954864 DEBUG: Thread Jobworker 2934954864 terminating (autodelete)
17:19:11 T:2943347568 DEBUG: Thread Jobworker 2943347568 terminating (autodelete)
17:19:11 T:2884598640 DEBUG: Thread Jobworker 2884598640 terminating (autodelete)
17:19:12 T:2926562160 DEBUG: Thread Jobworker 2926562160 terminating (autodelete)
17:19:19 T:7268160 DEBUG: SDLKeyboard: scancode: 09, sym: 001b, unicode: 001b, modifier: 0
17:19:19 T:7268160 DEBUG: OnKey: escape (f01b) pressed, action is PreviousMenu
17:19:19 T:7268160 DEBUG: ------ Window Deinit (Pointer.xml) ------
17:19:19 T:7268160 DEBUG: ------ Window Deinit (VideoOSD.xml) ------
17:19:19 T:7268160 DEBUG: SECTION:UnloadDll(libcurl-gnutls.so.4)
17:19:19 T:7268160 DEBUG: Unloading: libcurl-gnutls.so.4
17:19:33 T:7268160 DEBUG: SDLKeyboard: scancode: 09, sym: 001b, unicode: 001b, modifier: 0
17:19:33 T:7268160 DEBUG: OnKey: escape (f01b) pressed, action is Fullscreen
17:19:33 T:7268160 DEBUG: CGUIWindowManager:TonguereviousWindow: Deactivate
17:19:33 T:7268160 DEBUG: ------ Window Deinit (VideoFullScreen.xml) ------
17:19:33 T:7268160 DEBUG: CGUIWindowManager:TonguereviousWindow: Activate new
17:19:33 T:7268160 DEBUG: ------ Window Init (Home.xml) ------
17:19:33 T:7268160 INFO: Loading skin file: Home.xml
17:19:33 T:7268160 DEBUG: Load Home.xml: 128.54ms
17:19:33 T:7268160 DEBUG: Alloc resources: 136.49ms (130.70 ms skin load)
17:19:35 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:35 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:35 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:35 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:35 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:35 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:36 T:7268160 DEBUG: SDLKeyboard: scancode: 6f, sym: 0111, unicode: 0000, modifier: 0
17:19:36 T:7268160 DEBUG: OnKey: up (f080) pressed, action is Up
17:19:36 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:36 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:37 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:37 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:37 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:37 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:37 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:37 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:38 T:7268160 DEBUG: SDLKeyboard: scancode: 6f, sym: 0111, unicode: 0000, modifier: 0
17:19:38 T:7268160 DEBUG: OnKey: up (f080) pressed, action is Up
17:19:38 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:38 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:39 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:39 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:39 T:2838715248 DEBUG: CPullupCorrection: detected pattern of length 1: 40000.00, frameduration: 40000.000000
17:19:39 T:7268160 DEBUG: SDLKeyboard: scancode: 74, sym: 0112, unicode: 0000, modifier: 0
17:19:39 T:7268160 DEBUG: OnKey: down (f081) pressed, action is Down
17:19:40 T:7268160 DEBUG: SDLKeyboard: scancode: 24, sym: 000d, unicode: 000d, modifier: 0
17:19:40 T:7268160 DEBUG: OnKey: return (f00d) pressed, action is Select
17:19:40 T:7268160 DEBUG: ExecuteXBMCAction : Translating ActivateWindow(ShutdownMenu)
17:19:40 T:7268160 DEBUG: ExecuteXBMCAction : To ActivateWindow(ShutdownMenu)
17:19:40 T:7268160 DEBUG: Activating window ID: 10111
17:19:40 T:7268160 DEBUG: ------ Window Init (DialogButtonMenu.xml) ------
17:19:40 T:7268160 INFO: Loading skin file: DialogButtonMenu.xml
17:19:40 T:7268160 DEBUG: Load DialogButtonMenu.xml: 25.72ms
17:19:40 T:7268160 DEBUG: Alloc resources: 27.17ms (25.98 ms skin load)
17:19:40 T:7268160 DEBUG: ExecuteXBMCAction : Translating down
17:19:40 T:7268160 DEBUG: ExecuteXBMCAction : To down
17:19:41 T:7268160 DEBUG: SDLKeyboard: scancode: 24, sym: 000d, unicode: 000d, modifier: 0
17:19:41 T:7268160 DEBUG: OnKey: return (f00d) pressed, action is Select
17:19:41 T:7268160 DEBUG: ExecuteXBMCAction : Translating XBMC.Quit()
17:19:41 T:7268160 DEBUG: ExecuteXBMCAction : To XBMC.Quit()
17:19:41 T:7268160 DEBUG: CAnnouncementManager - Announcement: OnQuit from xbmc
17:19:41 T:7268160 DEBUG: GOT ANNOUNCEMENT, type: 4, from xbmc, message OnQuit
17:19:41 T:7268160 NOTICE: Storing total System Uptime
17:19:41 T:7268160 NOTICE: Saving settings
17:19:41 T:7268160 NOTICE: stop all
17:19:41 T:7268160 INFO: stopping PVRManager
17:19:41 T:7268160 DEBUG: PVR - SaveCurrentChannelSettings - persisting custom channel settings for channel 'Rai 1'
17:19:41 T:3058690928 DEBUG: Thread PVR manager 3058690928 terminating
17:19:41 T:2865752944 DEBUG: Thread PVR GUI info updater 2865752944 terminating
17:19:41 T:7268160 NOTICE: CDVDPlayer::CloseFile()
17:19:41 T:7268160 NOTICE: DVDPlayer: waiting for threads to exit
17:19:41 T:2857360240 ERROR: AddOnLog: Tvheadend HTSP Client: ReadMessage - not connected
17:19:41 T:2857360240 NOTICE: CDVDPlayer::OnExit()
17:19:41 T:2857360240 NOTICE: DVDPlayer: closing audio stream
17:19:41 T:2857360240 NOTICE: Closing audio stream
17:19:41 T:2857360240 NOTICE: Waiting for audio thread to exit
17:19:41 T:2830322544 NOTICE: thread end: CDVDPlayerAudio::OnExit()
17:19:41 T:2830322544 DEBUG: Thread CDVDPlayerAudio 2830322544 terminating
17:19:41 T:2857360240 NOTICE: Closing audio device
17:19:41 T:2857360240 DEBUG: SetActiveDevice - SetActiveDevice from 2 to 1
17:19:41 T:2857360240 DEBUG: RemoveActiveDevice - Removing device 2
17:19:41 T:2857360240 DEBUG: CGUIAudioManager::Initialize
17:19:41 T:2857360240 NOTICE: Deleting audio codec
17:19:41 T:2857360240 NOTICE: DVDPlayer: closing video stream
17:19:41 T:2857360240 NOTICE: Closing video stream
17:19:41 T:2857360240 NOTICE: waiting for video thread to exit
17:19:41 T:2838715248 NOTICE: thread end: video_thread
17:19:41 T:2838715248 DEBUG: Thread CDVDPlayerVideo 2838715248 terminating
17:19:41 T:2857360240 NOTICE: deleting video codec
17:19:41 T:2857360240 NOTICE: DVDPlayer: closing teletext stream
17:19:41 T:2857360240 NOTICE: Closing teletext stream
17:19:41 T:2857360240 NOTICE: waiting for teletext data thread to exit
17:19:41 T:2821929840 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true (-1)
17:19:41 T:2821929840 NOTICE: thread end: data_thread
17:19:41 T:2821929840 DEBUG: Thread CDVDTeletextData 2821929840 terminating
17:19:41 T:2857360240 NOTICE: CDVDPlayer::OnExit() deleting demuxer
17:19:41 T:2857360240 NOTICE: CDVDPlayer::OnExit() deleting input stream
17:19:41 T:3067083632 DEBUG: Thread EPG updater 3067083632 terminating
17:19:42 T:2857360240 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
17:19:42 T:2857360240 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
17:19:42 T:2857360240 DEBUG: Thread CDVDPlayer 2857360240 terminating
17:19:42 T:7268160 NOTICE: DVDPlayer: finished waiting
17:19:42 T:7268160 DEBUG: LinuxRendererGL: Cleaning up GL resources
17:19:42 T:7268160 NOTICE: (VDPAU) Close
17:19:42 T:7268160 NOTICE: (VDPAU) FiniVDPAUOutput
Reply
#7
Please post full debug log.
Reply
#8
How I can post the entire log? In this forum the number of character that I can post is limited. Is it possibile to attach a file?
Reply
#9
Instructions are in a Sticky post at the top of the forum:
http://forum.xbmc.org/showthread.php?tid=34655
Reply

Logout Mark Read Team Forum Stats Members Help
livetv and de interlace: bad quality. How to improve??0