pesintta / vdr-plugin-vaapidevice

VDR VAAPIDevice Plug-in
9 stars 12 forks source link

SD deinterlace issue? #108

Open 9000h opened 6 years ago

9000h commented 6 years ago

can someone confirm the bad deinterlace issue on:

EURONEWS GERMAN SD;Globecast:12226:HC34M2S0:S19.2E:27500:2440=2:2445=deu@3:0:0:31230:1:1091:0

with the old softhddevice it's perfectly fine but did log [softhddev] too short PES video packet last: 3 last: 3 last: 3 last: 3

9000h commented 6 years ago

it's probably not deinterlacing and a warning did show up on the console WARNING: codec layer incorrectly fills in MPEG-2 slice_vertical_position. Workaround applied

screenshot from 2018-03-16 16-43-59

9000h commented 6 years ago

I have also channels where some other logs showing up in the console

iFILM English OBSOLETE;OBSOLETE IRIB:12437:HC34M2O20P0S1:S13.0E:29900:1330=27:1331=eng@4,1332=per@4:0:0:7933:318:8700:0
WARNING: invalid surface provided for second field
WARNING: !!!incorrect slice_param. The first_mb_in_slice of next_slice is less than or equal to that in current slice
vdr: gen8_mfd.c:558: gen8_mfd_avc_directmode_state: Assertion `obj_surface->bo && obj_surface->private_data' failed.
pesintta commented 6 years ago

I found one possible reason for the message WARNING: invalid surface provided for second field and pushed new code to get rid of that.

9000h commented 6 years ago

unfortunately it did not help against the distortions, but the warning seems to be gone

9000h commented 6 years ago

maybe the issue is still there I got again the warning switching channels WARNING: invalid surface provided for second field

9000h commented 6 years ago

the master did show the same issue