error on live tv mode (h264)

Where all the bugs are reported and discussed
Post Reply
thejul67
Posts: 5
Joined: Mon Jun 15, 2015 7:41 pm

error on live tv mode (h264)

Post 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 :)
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: error on live tv mode (h264)

Post by erik »

can you test an earlier release?
thejul67
Posts: 5
Joined: Mon Jun 15, 2015 7:41 pm

Re: error on live tv mode (h264)

Post 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 :)
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: error on live tv mode (h264)

Post by erik »

The .txt file is empty as long as no commercial has been detected so there is nothing to skip
thejul67
Posts: 5
Joined: Mon Jun 15, 2015 7:41 pm

Re: error on live tv mode (h264)

Post 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)
thejul67
Posts: 5
Joined: Mon Jun 15, 2015 7:41 pm

Re: error on live tv mode (h264)

Post 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 ?
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: error on live tv mode (h264)

Post 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?
thejul67
Posts: 5
Joined: Mon Jun 15, 2015 7:41 pm

Re: error on live tv mode (h264)

Post 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 :)
Post Reply