Jump to content


Photo

Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit


  • Please log in to reply
2062 replies to this topic

Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1721 ptergrand

  • Senior Member
  • 66 posts

0
Neutral

Posted 4 May 2020 - 00:49

I mixed the program thoroughly and became unable to get out of it

 

 

 

Attached Files



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1722 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 4 May 2020 - 09:36

[h264 @ 0x7f9ab0057fc0] no frame!

[h264 @ 0x7f9ab0073680] non-existing PPS 0 referenced
[h264 @ 0x7f9ab0073680] decode_slice_header error
[h264 @ 0x7f9ab0073680] no frame!

 

 

You included vaapi in xine.conf again. I'm tired of repeating: so far only opengl!
Vaapi doesn't work in e2pc. Reinstalling ffmpeg will not help. It's necessary to remake the video output for vaapi globally. There are no keyframes coming to ffmpeg.


 


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1723 rachid-tvsat

  • Member
  • 11 posts

0
Neutral

Posted 5 May 2020 - 05:01

When I want to enter this message appears

 

rachid@rachid:~$ sudo /usr/local/e2/bin/enigma2
[sudo] password for rachid:
PYTHONPATH: /usr/local/e2/lib/enigma2/python
DVB_API_VERSION 5 DVB_API_VERSION_MINOR 10
ENIGMA_DEBUG_LVL=3
Display resolution 2560 1440
XINE-LIB version: 1.2.10-20200504hg14726+dirty
XINE-LIB configfile: /usr/local/e2/share/enigma2/xine.conf
Available post plugins:  boxblur denoise3d enigma enigma_audio enigma_video eq eq2 expand fftgraph fftscope fill goom invert mosaico noise oscope pp stretch switch tdaudioanalyzer tvtime unsharp upmix upmix_mono vdr vdr_audio vdr_video volnorm
Segmentation fault
rachid@rachid:~$


Intel Core i5 9500 3.0 Ghz + Nvidia GTX 1070 8 Gb

TBS 6522 Multi-standard Dual Tuner + Ubuntu 18.04.6 Lts x64


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1724 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 5 May 2020 - 08:07

I ask everyone to attach used hardware to the signature.

If you entered the wrong video driver, it may lead to a segmentation fault.

If an error occurs, then show core dump (learn how to enable it in Ubuntu, since it is turned off by default).


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1725 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 6 May 2020 - 10:27

Sometimes, there is a mismatch between the version of the i965 driver and hardware.
vainfo:

error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.7 (libva 2.6.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ironlake Desktop - 2.4.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileNone                   :    VAEntrypointVideoProc

 


 


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1726 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 6 May 2020 - 10:40

But such a config will help for use IGPUi:

#
# xine-e2pc config file
#
.version:2

# используемый аудиодрайвер
# { auto  null  pulseaudio  alsa  oss  jack  file  none }, default: 0
audio.driver:alsa

# device used for pulseaudio
# string, default:
#audio.pulseaudio_device:

# use A/52 dynamic range compression
# bool, default: 0
#audio.a52.dynamic_range:0

# downmix audio to 2 channel surround stereo
# bool, default: 0
#audio.a52.surround_downmix:0

# A/52 volume
# [0..200], default: 100
#audio.a52.level:100

# A/52 bass downmix volume
# [0..200], default: 100
#audio.a52.lfe_level:100

# use A/52 pass through
# bool, default: 0
#audio.device.pulseaudio_a52_pass_through:0

# offset for digital passthrough
# numeric, default: 0
#audio.synchronization.passthrough_offset:0

# play audio even on slow/fast speeds
# bool, default: 0
audio.synchronization.slow_fast_audio:1

# method to sync audio and video
# { metronom feedback  resample }, default: 0
#audio.synchronization.av_sync_method:metronom feedback

# always resample to this rate (0 to disable)
# numeric, default: 0
#audio.synchronization.force_rate:0

# enable resampling
# { auto  off  on }, default: 0
#audio.synchronization.resample_mode:auto

# startup audio volume
# [0..100], default: 50
#audio.volume.mixer_volume:50

# restore volume level at startup
# bool, default: 0
#audio.volume.remember_volume:0

# используемый видеодрайвер
# { auto  vdpau  aadxr3  dxr3  vaapi  xv  opengl2  raw  opengl  xshm  caca  aa  xxmc  none  sdl  fb  xvmc }, default: 0
video.driver:vaapi

# Output colour matrix
# { Signal  Signal+Size  SD  HD }, default: 1
#video.output.color_matrix:Signal+Size

# Output colour range
# { Auto  MPEG  FULL }, default: 0
#video.output.color_range:Auto

# disable all video scaling
# bool, default: 0
#video.output.disable_scaling:0

# horizontal image position in the output window
# [0..100], default: 50
#video.output.horizontal_position:50

# treat screen pixels as exactly square
# bool, default: 0
#video.output.square_pixels:0

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:3

# vaapi: set deinterlace to 0 ( none ), 1 ( top field ), 2 ( bob ).
# numeric, default: 0
video.output.vaapi_deinterlace:1

# vaapi: set vaapi_guarded_render to 0 ( no ) 1 ( yes )
# numeric, default: 1
video.output.vaapi_guarded_render:1

# vaapi: set scaling level to : default (default) fast (fast) hq (HQ) nla (anamorphic)
# { default  fast  hq  nla mask }, default: 0
video.output.vaapi_scaling_level:mask

# vaapi: swap UV planes.
# bool, default: 0
#video.output.vaapi_swap_uv_planes:0

# vaapi: ENIGMA osd height workaround.
# numeric, default: 0
video.output.vaapi_enigma_osd_height:1080

# vaapi: ENIGMA osd width workaround.
# numeric, default: 0
video.output.vaapi_enigma_osd_width:1920

# vertical image position in the output window
# [0..100], default: 50
#video.output.vertical_position:50

# Brightness setting
# [-100..100], default: 0
#video.output.vaapi_brightness:0

# Contrast setting
# [0..100], default: 50
#video.output.vaapi_contrast:50

# Hue setting
# [-180..180], default: 0
#video.output.vaapi_hue:0

# vaapi: opengl output rendering
# bool, default: 0
video.output.vaapi_opengl_render:1

# vaapi: video.output.vaapi_csc_mode
# default: 1
video.output.vaapi_csc_mode:1

# vaapi: opengl rendering tfp
# bool, default: 0
video.output.vaapi_opengl_use_tfp:0

# Saturation setting
# [0..100], default: 50
#video.output.vaapi_saturation:50

# Choose speed over specification compliance
# bool, default: 0
#video.processing.ffmpeg_choose_speed_over_accuracy:0

# Enable direct rendering
# bool, default: 1
video.processing.ffmpeg_direct_rendering:1

# Enable VAAPI
# bool, default: 1
video.processing.ffmpeg_enable_vaapi:1

# MPEG-4 postprocessing quality
# [0..6], default: 3
#video.processing.ffmpeg_pp_quality:3

# Skip loop filter
# { default  none  nonref  bidir  nonkey  all }, default: 0
#video.processing.ffmpeg_skip_loop_filter:all

# FFmpeg video decoding thread count
# numeric, default: 1
#video.processing.ffmpeg_thread_count:1

# VAAPI Mpeg2 softdecoding
# bool, default: 0
video.processing.vaapi_mpeg_softdec:1

# Sync multiple clocks in a separate thread
# bool, default: 0
#engine.use_metronom_sync_thread:0

# number of audio buffers
# numeric, default: 230
engine.buffers.audio_num_buffers:230

# number of video buffers
# numeric, default: 500
engine.buffers.video_num_buffers:500

# default number of video frames
# numeric, default: 50
engine.buffers.video_num_frames:50

# disable decoder flush at discontinuity
# bool, default: 0
#engine.decoder.disable_flush_at_discontinuity:0

# disable decoder flush from video out
# bool, default: 0
#engine.decoder.disable_flush_from_video_out:0

# priority for a/52 decoder
# numeric, default: 0
#engine.decoder_priorities.a/52:0

# priority for bitplane decoder
# numeric, default: 0
#engine.decoder_priorities.bitplane:0

# priority for dts decoder
# numeric, default: 0
#engine.decoder_priorities.dts:0

# priority for dvaudio decoder
# numeric, default: 0
#engine.decoder_priorities.dvaudio:0

# priority for dxr3-mpeg2 decoder
# numeric, default: 0
#engine.decoder_priorities.dxr3-mpeg2:0

# priority for dxr3-spudec decoder
# numeric, default: 0
#engine.decoder_priorities.dxr3-spudec:0

# priority for faad decoder
# numeric, default: 0
#engine.decoder_priorities.faad:0

# priority for faad-latm decoder
# numeric, default: 0
#engine.decoder_priorities.faad-latm:0

# priority for ffmpeg-wmv8 decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpeg-wmv8:0

# priority for ffmpeg-wmv9 decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpeg-wmv9:0

# priority for ffmpegaudio decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpegaudio:0

# priority for ffmpegvideo decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpegvideo:0

# priority for flacdec decoder
# numeric, default: 0
#engine.decoder_priorities.flacdec:0

# priority for gdkpixbuf decoder
# numeric, default: 0
#engine.decoder_priorities.gdkpixbuf:0

# priority for gsm610 decoder
# numeric, default: 0
#engine.decoder_priorities.gsm610:0

# priority for image decoder
# numeric, default: 0
#engine.decoder_priorities.image:0

# priority for jpeg decoder
# numeric, default: 0
#engine.decoder_priorities.jpeg:0

# priority for libvpx-vp8 decoder
# numeric, default: 0
#engine.decoder_priorities.libvpx-vp8:0

# priority for libvpx-vp9 decoder
# numeric, default: 0
#engine.decoder_priorities.libvpx-vp9:0

# priority for mad decoder
# numeric, default: 0
#engine.decoder_priorities.mad:0

# priority for mpc decoder
# numeric, default: 0
#engine.decoder_priorities.mpc:0

# priority for mpeg2 decoder
# numeric, default: 0
#engine.decoder_priorities.mpeg2:0

# priority for nsfdec decoder
# numeric, default: 0
#engine.decoder_priorities.nsfdec:0

# priority for pcm decoder
# numeric, default: 0
#engine.decoder_priorities.pcm:0

# priority for realadec decoder
# numeric, default: 0
#engine.decoder_priorities.realadec:0

# priority for realvdec decoder
# numeric, default: 0
#engine.decoder_priorities.realvdec:0

# priority for rgb decoder
# numeric, default: 0
#engine.decoder_priorities.rgb:0

# priority for speex decoder
# numeric, default: 0
#engine.decoder_priorities.speex:0

# priority for spucc decoder
# numeric, default: 0
#engine.decoder_priorities.spucc:0

# priority for spucmml decoder
# numeric, default: 0
#engine.decoder_priorities.spucmml:0

# priority for spudec decoder
# numeric, default: 0
#engine.decoder_priorities.spudec:0

# priority for spudvb decoder
# numeric, default: 0
#engine.decoder_priorities.spudvb:0

# priority for spuhdmv decoder
# numeric, default: 0
#engine.decoder_priorities.spuhdmv:0

# priority for sputext decoder
# numeric, default: 0
#engine.decoder_priorities.sputext:0

# priority for theora decoder
# numeric, default: 0
#engine.decoder_priorities.theora:0

# priority for vaapi_h264 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_h264:0

# priority for vaapi_h264_alter decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_h264_alter:0

# priority for vaapi_mpeg12 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_mpeg12:0

# priority for vaapi_mpeg4 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_mpeg4:0

# priority for vaapi_vc1 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_vc1:0

# priority for wavpackdec decoder
# numeric, default: 0
#engine.decoder_priorities.wavpackdec:0

# priority for yuv decoder
# numeric, default: 0
#engine.decoder_priorities.yuv:0

# media format detection strategy
# { default  reverse  content  extension }, default: 0
#engine.demux.strategy:default

# memcopy method used by xine
# { probe  libc  kernel  mmx  mmxext  sse  avx }, default: 0
#engine.performance.memcpy_method:kernel

# percentage of discarded frames to tolerate
# numeric, default: 10
#engine.performance.warn_discarded_threshold:10

# percentage of skipped frames to tolerate
# numeric, default: 10
#engine.performance.warn_skipped_threshold:10

# allow implicit changes to the configuration (e.g. by MRL)
# bool, default: 0
misc.implicit_config:1

#set ENIGMA_FIFO buffer mode 0=fixed / 1=dynamic, default: 0
input.buffer.dynamic:0

 

 

 

 


 


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1727 jo20201

  • Senior Member
  • 30 posts

0
Neutral

Posted 7 May 2020 - 21:26

But such a config will help for use IGPUi:

#
# xine-e2pc config file
#
.version:2

# используемый аудиодрайвер
# { auto  null  pulseaudio  alsa  oss  jack  file  none }, default: 0
audio.driver:alsa

# device used for pulseaudio
# string, default:
#audio.pulseaudio_device:

# use A/52 dynamic range compression
# bool, default: 0
#audio.a52.dynamic_range:0

# downmix audio to 2 channel surround stereo
# bool, default: 0
#audio.a52.surround_downmix:0

# A/52 volume
# [0..200], default: 100
#audio.a52.level:100

# A/52 bass downmix volume
# [0..200], default: 100
#audio.a52.lfe_level:100

# use A/52 pass through
# bool, default: 0
#audio.device.pulseaudio_a52_pass_through:0

# offset for digital passthrough
# numeric, default: 0
#audio.synchronization.passthrough_offset:0

# play audio even on slow/fast speeds
# bool, default: 0
audio.synchronization.slow_fast_audio:1

# method to sync audio and video
# { metronom feedback  resample }, default: 0
#audio.synchronization.av_sync_method:metronom feedback

# always resample to this rate (0 to disable)
# numeric, default: 0
#audio.synchronization.force_rate:0

# enable resampling
# { auto  off  on }, default: 0
#audio.synchronization.resample_mode:auto

# startup audio volume
# [0..100], default: 50
#audio.volume.mixer_volume:50

# restore volume level at startup
# bool, default: 0
#audio.volume.remember_volume:0

# используемый видеодрайвер
# { auto  vdpau  aadxr3  dxr3  vaapi  xv  opengl2  raw  opengl  xshm  caca  aa  xxmc  none  sdl  fb  xvmc }, default: 0
video.driver:vaapi

# Output colour matrix
# { Signal  Signal+Size  SD  HD }, default: 1
#video.output.color_matrix:Signal+Size

# Output colour range
# { Auto  MPEG  FULL }, default: 0
#video.output.color_range:Auto

# disable all video scaling
# bool, default: 0
#video.output.disable_scaling:0

# horizontal image position in the output window
# [0..100], default: 50
#video.output.horizontal_position:50

# treat screen pixels as exactly square
# bool, default: 0
#video.output.square_pixels:0

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:3

# vaapi: set deinterlace to 0 ( none ), 1 ( top field ), 2 ( bob ).
# numeric, default: 0
video.output.vaapi_deinterlace:1

# vaapi: set vaapi_guarded_render to 0 ( no ) 1 ( yes )
# numeric, default: 1
video.output.vaapi_guarded_render:1

# vaapi: set scaling level to : default (default) fast (fast) hq (HQ) nla (anamorphic)
# { default  fast  hq  nla mask }, default: 0
video.output.vaapi_scaling_level:mask

# vaapi: swap UV planes.
# bool, default: 0
#video.output.vaapi_swap_uv_planes:0

# vaapi: ENIGMA osd height workaround.
# numeric, default: 0
video.output.vaapi_enigma_osd_height:1080

# vaapi: ENIGMA osd width workaround.
# numeric, default: 0
video.output.vaapi_enigma_osd_width:1920

# vertical image position in the output window
# [0..100], default: 50
#video.output.vertical_position:50

# Brightness setting
# [-100..100], default: 0
#video.output.vaapi_brightness:0

# Contrast setting
# [0..100], default: 50
#video.output.vaapi_contrast:50

# Hue setting
# [-180..180], default: 0
#video.output.vaapi_hue:0

# vaapi: opengl output rendering
# bool, default: 0
video.output.vaapi_opengl_render:1

# vaapi: video.output.vaapi_csc_mode
# default: 1
video.output.vaapi_csc_mode:1

# vaapi: opengl rendering tfp
# bool, default: 0
video.output.vaapi_opengl_use_tfp:0

# Saturation setting
# [0..100], default: 50
#video.output.vaapi_saturation:50

# Choose speed over specification compliance
# bool, default: 0
#video.processing.ffmpeg_choose_speed_over_accuracy:0

# Enable direct rendering
# bool, default: 1
video.processing.ffmpeg_direct_rendering:1

# Enable VAAPI
# bool, default: 1
video.processing.ffmpeg_enable_vaapi:1

# MPEG-4 postprocessing quality
# [0..6], default: 3
#video.processing.ffmpeg_pp_quality:3

# Skip loop filter
# { default  none  nonref  bidir  nonkey  all }, default: 0
#video.processing.ffmpeg_skip_loop_filter:all

# FFmpeg video decoding thread count
# numeric, default: 1
#video.processing.ffmpeg_thread_count:1

# VAAPI Mpeg2 softdecoding
# bool, default: 0
video.processing.vaapi_mpeg_softdec:1

# Sync multiple clocks in a separate thread
# bool, default: 0
#engine.use_metronom_sync_thread:0

# number of audio buffers
# numeric, default: 230
engine.buffers.audio_num_buffers:230

# number of video buffers
# numeric, default: 500
engine.buffers.video_num_buffers:500

# default number of video frames
# numeric, default: 50
engine.buffers.video_num_frames:50

# disable decoder flush at discontinuity
# bool, default: 0
#engine.decoder.disable_flush_at_discontinuity:0

# disable decoder flush from video out
# bool, default: 0
#engine.decoder.disable_flush_from_video_out:0

# priority for a/52 decoder
# numeric, default: 0
#engine.decoder_priorities.a/52:0

# priority for bitplane decoder
# numeric, default: 0
#engine.decoder_priorities.bitplane:0

# priority for dts decoder
# numeric, default: 0
#engine.decoder_priorities.dts:0

# priority for dvaudio decoder
# numeric, default: 0
#engine.decoder_priorities.dvaudio:0

# priority for dxr3-mpeg2 decoder
# numeric, default: 0
#engine.decoder_priorities.dxr3-mpeg2:0

# priority for dxr3-spudec decoder
# numeric, default: 0
#engine.decoder_priorities.dxr3-spudec:0

# priority for faad decoder
# numeric, default: 0
#engine.decoder_priorities.faad:0

# priority for faad-latm decoder
# numeric, default: 0
#engine.decoder_priorities.faad-latm:0

# priority for ffmpeg-wmv8 decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpeg-wmv8:0

# priority for ffmpeg-wmv9 decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpeg-wmv9:0

# priority for ffmpegaudio decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpegaudio:0

# priority for ffmpegvideo decoder
# numeric, default: 0
#engine.decoder_priorities.ffmpegvideo:0

# priority for flacdec decoder
# numeric, default: 0
#engine.decoder_priorities.flacdec:0

# priority for gdkpixbuf decoder
# numeric, default: 0
#engine.decoder_priorities.gdkpixbuf:0

# priority for gsm610 decoder
# numeric, default: 0
#engine.decoder_priorities.gsm610:0

# priority for image decoder
# numeric, default: 0
#engine.decoder_priorities.image:0

# priority for jpeg decoder
# numeric, default: 0
#engine.decoder_priorities.jpeg:0

# priority for libvpx-vp8 decoder
# numeric, default: 0
#engine.decoder_priorities.libvpx-vp8:0

# priority for libvpx-vp9 decoder
# numeric, default: 0
#engine.decoder_priorities.libvpx-vp9:0

# priority for mad decoder
# numeric, default: 0
#engine.decoder_priorities.mad:0

# priority for mpc decoder
# numeric, default: 0
#engine.decoder_priorities.mpc:0

# priority for mpeg2 decoder
# numeric, default: 0
#engine.decoder_priorities.mpeg2:0

# priority for nsfdec decoder
# numeric, default: 0
#engine.decoder_priorities.nsfdec:0

# priority for pcm decoder
# numeric, default: 0
#engine.decoder_priorities.pcm:0

# priority for realadec decoder
# numeric, default: 0
#engine.decoder_priorities.realadec:0

# priority for realvdec decoder
# numeric, default: 0
#engine.decoder_priorities.realvdec:0

# priority for rgb decoder
# numeric, default: 0
#engine.decoder_priorities.rgb:0

# priority for speex decoder
# numeric, default: 0
#engine.decoder_priorities.speex:0

# priority for spucc decoder
# numeric, default: 0
#engine.decoder_priorities.spucc:0

# priority for spucmml decoder
# numeric, default: 0
#engine.decoder_priorities.spucmml:0

# priority for spudec decoder
# numeric, default: 0
#engine.decoder_priorities.spudec:0

# priority for spudvb decoder
# numeric, default: 0
#engine.decoder_priorities.spudvb:0

# priority for spuhdmv decoder
# numeric, default: 0
#engine.decoder_priorities.spuhdmv:0

# priority for sputext decoder
# numeric, default: 0
#engine.decoder_priorities.sputext:0

# priority for theora decoder
# numeric, default: 0
#engine.decoder_priorities.theora:0

# priority for vaapi_h264 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_h264:0

# priority for vaapi_h264_alter decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_h264_alter:0

# priority for vaapi_mpeg12 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_mpeg12:0

# priority for vaapi_mpeg4 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_mpeg4:0

# priority for vaapi_vc1 decoder
# numeric, default: 0
#engine.decoder_priorities.vaapi_vc1:0

# priority for wavpackdec decoder
# numeric, default: 0
#engine.decoder_priorities.wavpackdec:0

# priority for yuv decoder
# numeric, default: 0
#engine.decoder_priorities.yuv:0

# media format detection strategy
# { default  reverse  content  extension }, default: 0
#engine.demux.strategy:default

# memcopy method used by xine
# { probe  libc  kernel  mmx  mmxext  sse  avx }, default: 0
#engine.performance.memcpy_method:kernel

# percentage of discarded frames to tolerate
# numeric, default: 10
#engine.performance.warn_discarded_threshold:10

# percentage of skipped frames to tolerate
# numeric, default: 10
#engine.performance.warn_skipped_threshold:10

# allow implicit changes to the configuration (e.g. by MRL)
# bool, default: 0
misc.implicit_config:1

#set ENIGMA_FIFO buffer mode 0=fixed / 1=dynamic, default: 0
input.buffer.dynamic:0

 

thx with new setting for xine.conf for openlg the video and audio more better than before

 

this channel with  video H264

158888272572052.png

 

 

 

158888314477671.png

 

 

 

158888272578333.png

 

 

for vaapi still have unstable frame with audio

 

158888292974611.png



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1728 jo20201

  • Senior Member
  • 30 posts

0
Neutral

Posted 7 May 2020 - 22:12

thx now eith some issue the video and audoi more better than before thx just change to opengl



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1729 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 8 May 2020 - 07:36

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:3

replace with:

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:simple+3 

Not all Intel IGPU processors run smoothly. For example, the Core i5 works well, and the Core i3 does poorly. If you install xine-ui from the same hg branch, then the AVC files recorded in e2pc play normally. But inside e2pc poorly. So, we still have to think a lot about vaapi and e2pc.


Edited by 1455, 8 May 2020 - 07:46.

GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1730 jo20201

  • Senior Member
  • 30 posts

0
Neutral

Posted 8 May 2020 - 20:29

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:3

replace with:

# VAAPI colour conversion method
# { user_matrix  simple  simple+2  simple+3 }, default: 3
video.output.vaapi_csc_mode:simple+3 

Not all Intel IGPU processors run smoothly. For example, the Core i5 works well, and the Core i3 does poorly. If you install xine-ui from the same hg branch, then the AVC files recorded in e2pc play normally. But inside e2pc poorly. So, we still have to think a lot about vaapi and e2pc.

 

so far so good thx sir but still have issue with video in vaapi there some unstable in video

 

the OpenGL has some stable in some channel HD and good

i will put the log for two video driver as vaapi and opengl

 

BUG VAAPI

https://pastebin.com/ytfvGNRi

 

BUG OPEBGL

https://pastebin.com/Z0uQniGB


Edited by jo20201, 8 May 2020 - 20:35.


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1731 jo20201

  • Senior Member
  • 30 posts

0
Neutral

Posted 9 May 2020 - 22:24

huge improvement for me with opengl and vaapi

 

for me with video.driver vaapi with SD channels

for HD channels there some unstable in video 

 

for opengl  now more stable with SD and HD channels

 

thx for your enhancement  

thanks in advance for your work sir



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1732 ptergrand

  • Senior Member
  • 66 posts

0
Neutral

Posted 9 May 2020 - 22:39

with which command we run

 

please help me



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1733 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 13 May 2020 - 16:50

We can use vaapi, but without hardware acceleration. To do this, turn off video.processing.ffmpeg:

# Enable VAAPI
# bool, default: 1
video.processing.ffmpeg_enable_vaapi:0

Probably someday it will be possible to understand the reason for the lack of key frames.


Edited by 1455, 13 May 2020 - 16:51.

GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1734 roxette

  • Senior Member
  • 161 posts

+1
Neutral

Posted 15 May 2020 - 20:45

We can use vaapi, but without hardware acceleration. To do this, turn off video.processing.ffmpeg:

 

# используемый видеодрайвер   # { auto vdpau aadxr3 dxr3 xv vaapi opengl2 XDirectFB DirectFB raw opengl xshm caca aa xxmc none sdl fb xvmc }, default: 0  

video.driver:none

 

What about using none?

Why it doesn't work?

I only want sound, no video.



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1735 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 16 May 2020 - 09:09

I only want sound, no video.

Is it trolling? :)

If there is no video driver, there will be no OSD, since it is mixed with the image before being fed to the video output. And how will you switch for the right radio channels?

I repeat, I only adapt what has been done before me. The problem is that e2pc doesn't have own player for the xine library, but only part. Therefore, segfault arise about accessing what doesn't exist.

 
 

 

 


Edited by 1455, 16 May 2020 - 09:10.

GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1736 roxette

  • Senior Member
  • 161 posts

+1
Neutral

Posted 16 May 2020 - 15:48

 

I only want sound, no video.

Is it trolling? :)

If there is no video driver, there will be no OSD, since it is mixed with the image before being fed to the video output. And how will you switch for the right radio channels?

I repeat, I only adapt what has been done before me. The problem is that e2pc doesn't have own player for the xine library, but only part. Therefore, segfault arise about accessing what doesn't exist.

 
 
 

 

It's not trolling, i really want to do that.
I switch to some music channel then connect my pc audio out to an external sound system with an amplifier.
I don't need video.
I will switch to the right channel from Openwebif, why do you think it's hard?  :)
So try to figure it out, don't say it's impossible without even trying.  ;)

Edited by roxette, 16 May 2020 - 15:50.


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1737 ptergrand

  • Senior Member
  • 66 posts

0
Neutral

Posted 16 May 2020 - 22:24

do we have a chance to install different skins



Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1738 1455

  • Senior Member
  • 407 posts

+12
Neutral

Posted 16 May 2020 - 23:32

Why doesn’t anyone say that the radio isn't working since the May version? Just discovered now. It would be better if the talk about real problem .


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1739 roxette

  • Senior Member
  • 161 posts

+1
Neutral

Posted 17 May 2020 - 03:24

I hadn't test May version, i think i'm using March version.

# используемый видеодрайвер   # { auto vdpau aadxr3 dxr3 xv vaapi opengl2 XDirectFB DirectFB raw opengl xshm caca aa xxmc none sdl fb xvmc }, default: 0  

video.driver:none

 

That's a real problem for me!!

I want to disable video, can you do it?

If not then you can simply say i can't.


Edited by roxette, 17 May 2020 - 03:27.


Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #1740 ghiopuy

  • New Member
  • 1 posts

0
Neutral

Posted 17 May 2020 - 11:20

nice post i really like it it is very informative 




5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users