Página 1 de 1

Cannot play HD streams on HD Gpu - "could not init DXVA-HD"

Publicado: 03 Ago 2015, 02:09
por zanzibar1982
This is happening to me with "openload.py" server developed by DrZ3r0that you can find here:

https://github.com/Zanzibar82/pelisalac ... n-channels

in /servers, and that I'm using with cineblog01.py Italian channel.

All the files above give no problems on Kodi Isengard running on S3 and S5 android devices. :shock:

My specs: Win7x64, Cpu Intel Q9300, 5gb ram, Gpu Sapphire HD7850oc 2gb, on a Samsung TV Led full HD 32".

Same errors on a Gpu R9 x280 Toxic.

Video drivers I am using are Catalyst 15.6 beta (15.4 not working neither).

Already tried setting different options for Video render mode, without succes.

Código: Seleccionar todo

02:18:01 T:4864  NOTICE: -->Python Interpreter Initialized<--
02:18:01 T:4864  NOTICE: PLATFORM_NAME=xbmcgotham
02:18:01 T:4864  NOTICE: [config.py] xbmcgotham config
02:18:01 T:4864  NOTICE: [config.py] runtime path = C:\Users\Barracuda\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta
02:18:01 T:4864  NOTICE: [config.py] data path = C:\Users\Barracuda\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\
02:18:01 T:4864  NOTICE: [config.py] temp path = C:\Users\Barracuda\AppData\Roaming\Kodi\cache\test
02:18:01 T:4864  NOTICE: ##############################################################
02:18:01 T:4864  NOTICE: ##### play else data ##
                                            https://openload.io/f/RKxjBjxJMyc/Malefique.2002.iTALiAN.DVDRip.XviD-FiRE.avi
                                            ##
02:18:01 T:4864  NOTICE: ##############################################################
02:18:04 T:4900  NOTICE: DVDPlayer: Opening: https:\/\/1dfbd4c.dl.openload.io\/dl\/l\/sPYhau2H_8w\/Malefique.2002.iTALiAN.DVDRip.XviD-FiRE.avi.mp4?mime=true
02:18:04 T:4900 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:18:04 T:4900  NOTICE: DXVA::CProcessorHD::PreInit - The Direct3d device doesn't support DXVA-HD.
02:18:04 T:4900  NOTICE: CWinRenderer::Preinit - could not init DXVA-HD processor - skipping
02:18:04 T:4684  NOTICE: Thread DVDPlayer start, auto delete: false
02:18:04 T:4684  NOTICE: Creating InputStream
02:18:04 T:4684   ERROR: CDVDPlayer::OpenInputStream - error opening [https:\/\/1dfbd4c.dl.openload.io\/dl\/l\/sPYhau2H_8w\/Malefique.2002.iTALiAN.DVDRip.XviD-FiRE.avi.mp4?mime=true]
02:18:04 T:4684  NOTICE: CDVDPlayer::OnExit()
02:18:04 T:4900   ERROR: Playlist Player: skipping unplayable item: 0, path [https:\/\/1dfbd4c.dl.openload.io\/dl\/l\/sPYhau2H_8w\/Malefique.2002.iTALiAN.DVDRip.XviD-FiRE.avi.mp4?mime=true]
02:18:04 T:4900  NOTICE: CDVDPlayer::CloseFile()
02:18:04 T:4900  NOTICE: DVDPlayer: waiting for threads to exit
02:18:04 T:4900  NOTICE: DVDPlayer: finished waiting
02:18:04 T:4900  NOTICE: CDVDPlayer::CloseFile()
02:18:04 T:4900  NOTICE: DVDPlayer: waiting for threads to exit
02:18:04 T:4900  NOTICE: DVDPlayer: finished waiting
Can someone help troubleshooting this?

Re: Cannot play HD streams on HD Gpu - "could not init DXVA-

Publicado: 03 Ago 2015, 12:17
por robalo

Código: Seleccionar todo

02:18:04 T:4900 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:18:04 T:4900  NOTICE: DXVA::CProcessorHD::PreInit - The Direct3d device doesn't support DXVA-HD.
02:18:04 T:4900  NOTICE: CWinRenderer::Preinit - could not init DXVA-HD processor - skipping
02:18:04 T:4684  NOTICE: Thread DVDPlayer start, auto delete: false
02:18:04 T:4684  NOTICE: Creating InputStream
Ésto es algo normal en kodi.
El problema es por caracter '\'

Te pego otra forma de ver las cosas con un conector clásico de peliasalacarta. Con la interpretación podeís concluir de una forma más efectiva el desarrollo del código personalizado

Código: Seleccionar todo

# -*- coding: utf-8 -*-
# ------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para openload
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
# ------------------------------------------------------------

import re

from core import scrapertools
from core import logger

def test_video_exists( page_url ):
    logger.info( "[openload.py] test_video_exists(page_url='%s')" % page_url )

    data = scrapertools.cache_page( page_url )

    media_url = scrapertools.find_single_match( data, '"src", "([^\?]+)\?mime=true"' ).replace( '\\', '' )

    if 'We are sorry!' in data or media_url == "":
        return False, 'File Not Found or Removed.'

    return True, ""

def get_video_url( page_url, premium=False, user="", password="", video_password="" ):
    logger.info( "[openload.py] get_video_url(page_url='%s')" % page_url )

    data = scrapertools.cache_page( page_url )

    media_url = scrapertools.get_match( data, '"src", "([^\?]+)\?mime=true"' ).replace( '\\', '' )

    video_urls = []
    video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:]+" [openload.io]", media_url ] )

    for video_url in video_urls:
        logger.info( "[openload.py] %s - %s" % ( video_url[0], video_url[1] ) )

    return video_urls

## Encuentra vídeos del servidor en el texto pasado
def find_videos( data ):

    encontrados = set()
    devuelve = []

    # https://openload.io/f/RKxjBjxJMyc
    # https://openload.io/embed/RKxjBjxJMyc/
    # https://openload.io/f/RKxjBjxJMyc/Malefique.2002.iTALiAN.DVDRip.XviD-FiRE.avi

    patterns = [
        'openload[^/]+/\w+/([A-Za-z0-9]+)[/|$]'
    ]

    for pattern in patterns:

        logger.info( "[openload.py] find_videos #" + pattern + "#" )
        matches = re.compile( pattern, re.DOTALL ).findall( data )

        for match in matches:
            titulo = "[openload]"
            url = "https://openload.io/f/" + match
            if url not in encontrados:
                logger.info( "  url=" + url )
                devuelve.append( [ titulo, url, 'openload' ] )
                encontrados.add( url )
            else:
                logger.info( "  url duplicada=" + url )

    return devuelve

Re: Cannot play HD streams on HD Gpu - "could not init DXVA-

Publicado: 03 Ago 2015, 15:19
por zanzibar1982
robalo,

Thank you for the patience :D

so I spent a day yesterday reinstalling codecs and drivers while the problem was just "\"...