Page 1 of 1

error on live tv mode (h264)

Posted: Mon Jun 15, 2015 7:48 pm
by thejul67
Hi,

Thanks for this famous software, its working well generally.

But i have problems with live hd scanning i always get this error in the log (its turning since 30 minutes and i have a 11 mb log full of errors)

On sd its working very well live :)

comskip is lauched on start of recording with mediaportal tv server on a ts file


[h264 @ 5d286660] get_buffer() failed
[h264 @ 5d286660] thread_get_buffer() failed
[h264 @ 5d286660] decode_slice_header error
[h264 @ 5d286660] get_buffer() failed
[h264 @ 5d286660] thread_get_buffer() failed
[h264 @ 5d286660] decode_slice_header error
[h264 @ 5d286660] get_buffer() failed
[h264 @ 5d286660] thread_get_buffer() failed
[h264 @ 5d286660] decode_slice_header error
[h264 @ 5d286660] no frame!
[h264 @ 5d285a40] get_buffer() failed
[h264 @ 5d285a40] thread_get_buffer() failed
[h264 @ 5d285a40] decode_slice_header error
[h264 @ 5d285a40] get_buffer()
here is my config
Settings
--------
[Main Settings]
;the sum of the values for which kind of frames comskip will consider as possible cutpoints: 1=uniform (black or any other color) frame, 2=logo, 4=scene change, 8=resolution change, 16=closed captions, 32=aspect ration, 64=silence, 255=all.
detect_method=175
;Set to 10 to show a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
;Frame not black if any of the pixels of the frame has a brightness greater than this (scale 0 to 255)
max_brightness=60
maxbright=1
;Frame not pure black if a small number of the pixels of the frame has a brightness greater than this. To decide if the frame is truly black, comskip will also check average brightness (scale 0 to 255)
test_brightness=40
;
max_avg_brightness=25
;
max_commercialbreak=600
;
min_commercialbreak=40
;
max_commercial_size=125
;
min_commercial_size=4
;
min_show_segment_length=250
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
min_silence=12
noise_level=5
brightness_jump=200
fps=22
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
[CPU Load Reduction]
thread_count=4
hardware_decode=1
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=0
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=40
variable_bitrate=1
lowres=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[Global Removes]
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
always_keep_first_seconds=0
always_keep_last_seconds=0
[USA Specific]
intelligent_brightness=0
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
[Main Scoring]
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1
[Detailed Scoring]
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
[Logo Finding]
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.12
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
subtitles=0
logo_at_bottom=0
logo_threshold=0.75
logo_percentage_threshold=0.25
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
shrink_logo_tail=0
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
[Closed Captioning]
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
[Live TV]
live_tv=1
live_tv_retries=8
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
[Output Control]
output_default=1
output_chapters=0
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=0
output_live=0
edl_offset=0
edl_skip_field=0
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0
output_debugwindow=0
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
output_incommercial=0
delete_logo_file=0
cutscene_frame=0
cutscene_dumpfile=""
cutscene_threshold=10
cutscenefile1=""
cutscenefile2=""
cutscenefile3=""
cutscenefile4=""
cutscenefile5=""
cutscenefile6=""
cutscenefile7=""
cutscenefile8=""
windowtitle="Comskip - %s"
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0
many thanks for your help :)

Re: error on live tv mode (h264)

Posted: Tue Jun 16, 2015 11:21 am
by erik
can you test an earlier release?

Re: error on live tv mode (h264)

Posted: Wed Jun 17, 2015 11:09 pm
by thejul67
ok thank you il will try,

Another question about xbmc and comskip while live tv recording :

when in the ouput txt (edl compatibility is currently brokens) it is not written that

Code: Select all

FILE PROCESSING COMPLETE
-------------------
the file is not red by kodi and it does not skip

it is possible to "fake" kodi while live_tv is enabled , so kodi can skip in live mode ?

here is what kodi is expect to see in the file to understand correctly the info (but probably you already now this page)

http://kodi.wiki/view/Edit_decision_list ->1.3 comskip

Thanks :)

Re: error on live tv mode (h264)

Posted: Thu Jun 18, 2015 7:51 am
by erik
The .txt file is empty as long as no commercial has been detected so there is nothing to skip

Re: error on live tv mode (h264)

Posted: Thu Jun 18, 2015 8:53 am
by thejul67
erik wrote:The .txt file is empty as long as no commercial has been detected so there is nothing to skip
but my file is looking so until the process is finished (it is not empty , just frame numbers are written)
xxxxx yyyyy
xxxxx yyyyy
xxxxx yyyyy
but xbmc is looking for this text file
FILE PROCESSING COMPLETE
------------------------
xxxxx yyyyy
xxxxx yyyyy
xxxxx yyyyy
so xbmc doesnt reconize live tv txt because there is not the "file process complete" and dash.

My question is more about the possibility to add the text ("file process complete" and dash) to txt file while comskip is still analysing the video file (and also still recording)

Re: error on live tv mode (h264)

Posted: Sat Jun 20, 2015 6:28 pm
by thejul67
So i guess it is not possible to add the "FILE PROCESSING COMPLETE and dahes" TO the txt while comskip is working on live recording,
In order to compensate kodi needs that to consider there is commercials ?

Re: error on live tv mode (h264)

Posted: Sat Jun 20, 2015 9:53 pm
by erik
Well,

Without the "file processing complete", how would kodi otherwise know when to re-read the .txt file, and when to stop re-reading?

Re: error on live tv mode (h264)

Posted: Sun Jun 21, 2015 12:35 am
by thejul67
erik wrote:Well,

Without the "file processing complete", how would kodi otherwise know when to re-read the .txt file, and when to stop re-reading?
i dont know , but currently edl files (.edl) are broken , so the only way to do this is the .txt file. (http://trac.kodi.tv/ticket/15207)
And as said kodi refuse to found commercial in txt file if there is not a "file processing complete" at the begging of the file
(this is not the case in live tv mode and when comskip is sill processing the video)

My need is temporary , until kodi repair the problem ,
For exemple an option (in ini file) to add this text even if the file is completly processed (in live tv mode)

Im really sorry , my english is not very accurate and my need is a little bit strange :)