GF_LOG_DASH 69 applications/dashcast/audio_data.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot initialize AudioInputData")); GF_LOG_DASH 37 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio Decoder enter setup at UTC "LLU"\n", gf_net_get_utc() )); GF_LOG_DASH 42 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find the format %s.\n", audio_data_conf->format)); GF_LOG_DASH 59 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set video framerate %s.\n", vfr)); GF_LOG_DASH 70 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error %d opening input - retrying without options\n", ret)); GF_LOG_DASH 75 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open file: %s\n", audio_data_conf->filename)); GF_LOG_DASH 86 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find stream information\n")); GF_LOG_DASH 92 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio capture open at UTC "LLU"\n", gf_net_get_utc() )); GF_LOG_DASH 105 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find a audio stream\n")); GF_LOG_DASH 119 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Input audio codec is not supported.\n")); GF_LOG_DASH 128 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open input audio codec.\n")); GF_LOG_DASH 144 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio Decoder open at UTC "LLU"\n", gf_net_get_utc() )); GF_LOG_DASH 155 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot allocate the audio resampler. Aborting.\n")); GF_LOG_DASH 168 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not open the audio resampler. Aborting.\n")); GF_LOG_DASH 188 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not resample audio frame. Aborting.\n")); GF_LOG_DASH 268 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot read audio frame.\n")); GF_LOG_DASH 285 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while decoding audio.\n")); GF_LOG_DASH 296 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Decode audio frame pts %d at UTC "LLU"\n", audio_input_data->next_pts, gf_net_get_utc() )); GF_LOG_DASH 321 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Unknown input channel layout for %d channels. Aborting.\n", audio_input_data->aframe->channels)); GF_LOG_DASH 336 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Audio resampling is needed at the decoding stage, but not supported by your version of DashCast. Aborting.\n")); GF_LOG_DASH 418 applications/dashcast/audio_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Unknown error while reading audio frame.\n")); GF_LOG_DASH 50 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Output audio codec %s not found\n", audio_data_conf->codec)); GF_LOG_DASH 88 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output audio codec\n")); GF_LOG_DASH 107 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Fill audio frame failed\n")); GF_LOG_DASH 123 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Audio encoder got an end of buffer!\n")); GF_LOG_DASH 166 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while encoding audio.\n")); GF_LOG_DASH 184 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot allocate the audio resampler. Aborting.\n")); GF_LOG_DASH 197 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not open the audio resampler. Aborting.\n")); GF_LOG_DASH 218 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not resample audio frame. Aborting.\n")); GF_LOG_DASH 282 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Audio resampling is needed at the encoding stage, but not supported by your version of DashCast. Aborting.\n")); GF_LOG_DASH 298 applications/dashcast/audio_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while encoding audio.\n")); GF_LOG_DASH 44 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open iso file %s\n", filename)); GF_LOG_DASH 50 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create GF_ESD\n")); GF_LOG_DASH 77 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("Unlisted codec, setting GPAC_OTI_AUDIO_MPEG1 descriptor.\n")); GF_LOG_DASH 100 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("TimeScale: %d \n", audio_codec_ctx->time_base.den)); GF_LOG_DASH 102 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create new track\n")); GF_LOG_DASH 108 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_set_track_enabled\n", gf_error_to_string(ret))); GF_LOG_DASH 116 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_new_mpeg4_description\n", gf_error_to_string(ret))); GF_LOG_DASH 127 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_set_audio_info\n", gf_error_to_string(ret))); GF_LOG_DASH 134 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_set_pl_indication\n", gf_error_to_string(ret))); GF_LOG_DASH 139 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("time scale: %d sample dur: %d \n", audio_codec_ctx->time_base.den, audio_output_file->codec_ctx->frame_size)); GF_LOG_DASH 143 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_setup_track_fragment\n", gf_error_to_string(ret))); GF_LOG_DASH 151 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_finalize_for_fragment\n", gf_error_to_string(ret))); GF_LOG_DASH 165 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_start_segment\n", gf_error_to_string(ret))); GF_LOG_DASH 169 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio segment %s started at "LLU"\n", filename, gf_net_get_utc() )); GF_LOG_DASH 188 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_fragment_add_sample\n", gf_error_to_string(ret))); GF_LOG_DASH 199 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_close_segment\n", gf_error_to_string(ret))); GF_LOG_DASH 202 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio segment closed at "LLU"\n", gf_net_get_utc() )); GF_LOG_DASH 214 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_close\n", gf_error_to_string(ret))); GF_LOG_DASH 245 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find suitable output format\n")); GF_LOG_DASH 251 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot allocate memory for pOutVideoFormatCtx\n")); GF_LOG_DASH 261 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot not open '%s'\n", filename)); GF_LOG_DASH 268 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create output video stream\n")); GF_LOG_DASH 288 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output video codec\n")); GF_LOG_DASH 319 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Writing frame is not successful\n")); GF_LOG_DASH 428 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio start fragment first DTS %u at "LLU"\n", audio_output_file->first_dts, gf_net_get_utc() )); GF_LOG_DASH 433 applications/dashcast/audio_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Audio flush fragment first DTS %u at "LLU"\n", audio_output_file->first_dts, gf_net_get_utc() )); GF_LOG_DASH 241 applications/dashcast/circular_buffer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("producer %s sends end signal %d \n", producer->name, producer->idx)); GF_LOG_DASH 253 applications/dashcast/circular_buffer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("producer %s sends end signal %d \n", producer->name, node)); GF_LOG_DASH 42 applications/dashcast/cmd_data.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot parse resolution string.\n")); GF_LOG_DASH 49 applications/dashcast/cmd_data.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot parse resolution string.\n")); GF_LOG_DASH 816 applications/dashcast/cmd_data.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("WARNING - GPAC not compiled with Memory Tracker - ignoring \"%s\"\n", argv[i])); GF_LOG_DASH 143 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Write MPD at UTC "LLU" ms - %s : %s\n", gf_net_get_utc(), (cmddata->mode == ON_DEMAND) ? "mediaPresentationDuration" : "availabilityStartTime", (cmddata->mode == ON_DEMAND) ? presentation_duration : availability_start_time)); GF_LOG_DASH 335 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Generating MPD at %d-%02d-%02dT%02d:%02d:%02d.%03dZ - UTC "LLU" ms - AST UTC "LLU" ms\n", 1900 + ast_time.tm_year, ast_time.tm_mon+1, ast_time.tm_mday, ast_time.tm_hour, ast_time.tm_min, ast_time.tm_sec, msecs, seg_time.utc_time, main_seg_time.utc_time)); GF_LOG_DASH 421 applications/dashcast/controler.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("Unable to delete the file %s\n", buff)); GF_LOG_DASH 474 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Keyboard thread exit\n")); GF_LOG_DASH 519 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Video reader has no more frame to read.\n")); GF_LOG_DASH 523 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("An error occurred while reading video frame.\n")); GF_LOG_DASH 538 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("delay: %ld = %ld - %ld\n", time_wait.tv_usec, total_wait_time, pick_packet_delay)); GF_LOG_DASH 548 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("Video decoder is exiting...\n")); GF_LOG_DASH 549 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("video decoder thread exit\n")); GF_LOG_DASH 566 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error: invalid audio sample rate: %d\n", in_data->audio_data_conf.samplerate)); GF_LOG_DASH 572 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("wait time : %ld\n", total_wait_time)); GF_LOG_DASH 573 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("sample-rate : %ld\n", in_data->audio_data_conf.samplerate)); GF_LOG_DASH 585 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Audio decoder has no more frame to read.\n")); GF_LOG_DASH 589 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("An error occurred while reading audio frame.\n")); GF_LOG_DASH 613 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Audio decoder is exiting...\n")); GF_LOG_DASH 631 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Video scaler has no more frame to read.\n")); GF_LOG_DASH 638 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("video scaler thread exit\n")); GF_LOG_DASH 672 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[video_encoder] seg_frame_max=%d, frag_frame_max=%d, real_video_seg_dur=%d ms\n", seg_frame_max, frag_frame_max, real_video_seg_dur)); GF_LOG_DASH 679 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot init output video file.\n")); GF_LOG_DASH 685 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output video stream.\n")); GF_LOG_DASH 707 applications/dashcast/controler.c if (gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_INFO)) { GF_LOG_DASH 717 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] NTP diff since last segment start in msec is %f\n", t - tr)); GF_LOG_DASH 730 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Initial MPD publish at UTC "LLU" ms\n", time_at_segment_start.utc_time)); GF_LOG_DASH 737 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output video file.\n")); GF_LOG_DASH 752 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Video encoder has no more data to encode.\n")); GF_LOG_DASH 757 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("An error occured while writing video frame.\n")); GF_LOG_DASH 777 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("fragment is written!\n")); GF_LOG_DASH 803 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[video_encoder] Rep %s UTC diff %d bigger than segment duration %d - some frame where probably lost. Adjusting\n", out_file.rep_id, diff, seg_nb)); GF_LOG_DASH 821 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[video_encoder] Rep %s UTC diff at segment close: %d is higher than cumulated segment duration %d (diff %d) - frame rate is probably not correct!\n", out_file.rep_id, diff, (seg_nb+1) * in_data->seg_dur, seg_diff)); GF_LOG_DASH 824 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[video_encoder] Rep %s UTC diff at segment close: %d is lower than cumulated segment duration %d (diff %d) - frame rate is probably not correct or frames were lost!\n", out_file.rep_id, diff, (seg_nb+1) * in_data->seg_dur, seg_diff)); GF_LOG_DASH 826 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[video_encoder] Rep %s UTC diff at segment close: %d - cumulated segment duration %d (diff %d)\n", out_file.rep_id, diff, (seg_nb+1) * in_data->seg_dur, seg_diff)); GF_LOG_DASH 857 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("Duration: %d \n", dur)); GF_LOG_DASH 867 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("video encoder thread exit\n")); GF_LOG_DASH 906 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output audio stream.\n")); GF_LOG_DASH 916 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH,("[audio_encoder] frame_per_seg=%d, frame_per_frag=%d, real_audio_seg_dur=%d ms\n", frame_per_seg, frame_per_frag, real_audio_seg_dur) ); GF_LOG_DASH 919 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot init output audio.\n")); GF_LOG_DASH 925 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[audio_encoder] start_utc="LLU"\n", start_utc)); GF_LOG_DASH 936 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output audio.\n")); GF_LOG_DASH 959 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Audio encoder has no more data to encode.\n")); GF_LOG_DASH 974 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("An error occured while encoding audio frame.\n")); GF_LOG_DASH 981 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("An error occured while writing audio frame.\n")); GF_LOG_DASH 1026 applications/dashcast/controler.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[audio_encoder] First segment produced faster (%d ms) than duration (%d ms) probably due to HW buffers - adjusting ast\n", diff, real_audio_seg_dur)); GF_LOG_DASH 1036 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[audio_encoder] UTC dur %d bigger than segment duration %d - some frame where probably lost. Adjusting\n", diff, seg_nb)); GF_LOG_DASH 1041 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[audio_encoder] UTC dur %d - cumulated segment duration %d (diff %d ms)\n", diff, (seg_nb+1) * real_audio_seg_dur, diff - (seg_nb+1) * real_audio_seg_dur)); GF_LOG_DASH 1071 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("Duration: %d \n", dur)); GF_LOG_DASH 1081 applications/dashcast/controler.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Audio encoder is exiting...\n")); GF_LOG_DASH 1114 applications/dashcast/controler.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Controler init at UTC "LLU"\n", gf_net_get_utc() )); GF_LOG_DASH 1138 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open input video.\n")); GF_LOG_DASH 1145 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot initialize audio data.\n")); GF_LOG_DASH 1154 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open input video.\n")); GF_LOG_DASH 1195 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open input audio.\n")); GF_LOG_DASH 1201 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot initialize audio data.\n")); GF_LOG_DASH 1222 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for keyboard_thread.\n")); GF_LOG_DASH 1252 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for mpd_thread.\n")); GF_LOG_DASH 1262 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for video_decoder_thread.\n")); GF_LOG_DASH 1276 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for audio_decoder_thread.\n")); GF_LOG_DASH 1296 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for video_encoder_thread.\n")); GF_LOG_DASH 1307 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for video_scaler_thread.\n")); GF_LOG_DASH 1324 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for audio_encoder_thread.\n")); GF_LOG_DASH 1335 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for delete_seg_thread.\n")); GF_LOG_DASH 1345 applications/dashcast/controler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while doing pthread_create for send_frag_event_thread.\n")); GF_LOG_DASH 51 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set video size %s.\n", vres)); GF_LOG_DASH 61 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set video framerate %s.\n", vfr)); GF_LOG_DASH 69 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set pixel format %s.\n", video_data_conf->pixel_format)); GF_LOG_DASH 78 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set input format %s.\n", video_data_conf->v4l2f)); GF_LOG_DASH 87 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find the format %s.\n", video_data_conf->format)); GF_LOG_DASH 99 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Could not set demuxer's input buffer size.\n")); GF_LOG_DASH 107 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Buggy screen capture input (open failed with code %d), retrying without specifying resolution\n", open_res)); GF_LOG_DASH 113 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error %d opening input - retrying without options\n", open_res)); GF_LOG_DASH 119 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open file %s\n", video_data_conf->filename)); GF_LOG_DASH 125 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find stream information\n")); GF_LOG_DASH 140 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find a video stream\n")); GF_LOG_DASH 150 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Codec is not supported.\n")); GF_LOG_DASH 158 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open codec.\n")); GF_LOG_DASH 170 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("AVCTX give frame duration of %d/%d - keeping requested rate %d, but this may result in unexpected behaviour.\n", codec_ctx->time_base.num, codec_ctx->time_base.den, video_data_conf->framerate )); GF_LOG_DASH 184 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Framerate %d was divided by 1000: %d\n", video_data_conf->framerate, video_data_conf->framerate/1000)); GF_LOG_DASH 197 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Invalid input framerate %d (AVCTX timebase is %d/%d).\n", video_data_conf->framerate, codec_ctx->time_base.num, codec_ctx->time_base.den)); GF_LOG_DASH 285 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot read video frame.\n")); GF_LOG_DASH 303 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[dashcast] Live system dropped a video frame\n")); GF_LOG_DASH 323 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while decoding video.\n")); GF_LOG_DASH 365 applications/dashcast/video_decoder.c if (0 && gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_WARNING)) { GF_LOG_DASH 373 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DashCast] Capture lost %d video frames \n", nb_lost)); GF_LOG_DASH 400 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Video Frame TS "LLU" decoded at UTC "LLU" ms (frame duration %d)\n", video_data_node->vframe->pts, gf_net_get_utc(), video_input_data->frame_duration)); GF_LOG_DASH 431 applications/dashcast/video_decoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Unknown error while reading video frame.\n")); GF_LOG_DASH 53 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Unknown custom option \"%s\" with value \"%s\" in %s\n", tok, tokval, options)); GF_LOG_DASH 67 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Output video codec %s not found\n", video_data_conf->codec)); GF_LOG_DASH 132 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Video Encoder: applying default options (preset=ultrafast tune=zerolatency)\n")); GF_LOG_DASH 153 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output video codec\n")); GF_LOG_DASH 174 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Video encoder got an end of buffer!\n")); GF_LOG_DASH 241 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error occured while encoding video frame.\n")); GF_LOG_DASH 245 applications/dashcast/video_encoder.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] Video %s Frame TS "LLU" encoded at UTC "LLU" ms in "LLU" us\n", video_output_file->rep_id, /*video_data_node->source_number, */video_data_node->vframe->pts, gf_net_get_utc(), time_spent )); GF_LOG_DASH 374 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create AVCConfig\n")); GF_LOG_DASH 380 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot parse AVC/H264 SPS/PPS\n")); GF_LOG_DASH 387 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_avc_config_new\n", gf_error_to_string(ret))); GF_LOG_DASH 397 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_avc_set_inband_config\n", gf_error_to_string(ret))); GF_LOG_DASH 404 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create HEVCConfig\n")); GF_LOG_DASH 410 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot parse HEVC/H265 SPS/PPS\n")); GF_LOG_DASH 417 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_hevc_config_new\n", gf_error_to_string(ret))); GF_LOG_DASH 427 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_hevc_set_inband_config\n", gf_error_to_string(ret))); GF_LOG_DASH 450 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open iso file %s\n", filename)); GF_LOG_DASH 462 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create new track\n")); GF_LOG_DASH 468 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_set_track_enabled\n", gf_error_to_string(ret))); GF_LOG_DASH 474 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: dc_gpac_video_write_config\n", gf_error_to_string(ret))); GF_LOG_DASH 483 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_setup_track_fragment\n", gf_error_to_string(ret))); GF_LOG_DASH 489 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_finalize_for_fragment\n", gf_error_to_string(ret))); GF_LOG_DASH 495 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_finalize_for_fragment\n", gf_error_to_string(ret))); GF_LOG_DASH 507 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_start_segment\n", gf_error_to_string(ret))); GF_LOG_DASH 510 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] Opening new segment %s at UTC "LLU" ms\n", filename, gf_net_get_utc() )); GF_LOG_DASH 558 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("Isom Write: RAP %d , DTS "LLD" CTS offset %d \n", video_output_file->sample->IsRAP, video_output_file->sample->DTS, video_output_file->sample->CTS_Offset)); GF_LOG_DASH 563 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_fragment_add_sample\n", gf_error_to_string(ret))); GF_LOG_DASH 581 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_close_segment\n", gf_error_to_string(ret))); GF_LOG_DASH 584 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] Rep %s Closing segment at UTC "LLU" ms\n", video_output_file->rep_id, gf_net_get_utc() )); GF_LOG_DASH 594 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("%s: gf_isom_close\n", gf_error_to_string(ret))); GF_LOG_DASH 640 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot find suitable output format\n")); GF_LOG_DASH 646 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot allocate memory for pOutVideoFormatCtx\n")); GF_LOG_DASH 656 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot not open '%s'\n", filename)); GF_LOG_DASH 664 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot create output video stream\n")); GF_LOG_DASH 686 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot open output video codec\n")); GF_LOG_DASH 719 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Writing frame is not successful\n")); GF_LOG_DASH 864 applications/dashcast/video_muxer.c if (insert_ntp && gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_INFO)) { GF_LOG_DASH 872 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] Video Segment start NTP diff: %d ms TS diff: %d ms drift: %d ms\n", ntp_diff, ts_diff, diff_ms)); GF_LOG_DASH 885 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DashCast] PTS: "LLU", DTS: "LLU", first DTS in frag: "LLU", timescale: %d, frag dur: %d\n", video_output_file->last_pts, video_output_file->last_dts, video_output_file->first_dts_in_fragment, video_output_file->timescale, video_output_file->frag_dur)); GF_LOG_DASH 904 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] Flushed fragment at UTC "LLU" ms - First DTS "LLU" last PTS "LLU" - First Segment PTS "LLU" timescale %d\n", gf_net_get_utc(), video_output_file->first_dts_in_fragment, video_output_file->codec_ctx->coded_frame->pts, video_output_file->pts_at_segment_start, video_output_file->timescale)); GF_LOG_DASH 934 applications/dashcast/video_muxer.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DashCast] Flushed fragment to disk at UTC "LLU" ms - last coded frame PTS "LLU"\n", gf_net_get_utc(), video_output_file->codec_ctx->coded_frame->pts)); GF_LOG_DASH 45 applications/dashcast/video_scaler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot allocate VideoNode!\n")); GF_LOG_DASH 160 applications/dashcast/video_scaler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Cannot initialize the conversion context!\n")); GF_LOG_DASH 188 applications/dashcast/video_scaler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Video scaler got an end of input tbuffer!\n")); GF_LOG_DASH 205 applications/dashcast/video_scaler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Video scaler: error while cropping picture.\n")); GF_LOG_DASH 223 applications/dashcast/video_scaler.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Video scaler: error while resizing picture.\n")); GF_LOG_DASH 1598 applications/mp4box/main.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error: Duplicate Representation ID \"%s\" in command line\n", di->representationID)); GF_LOG_DASH 506 applications/osmo4_android_studio/app/src/main/jni/wrapper.cpp case GF_LOG_DASH: GF_LOG_DASH 57 modules/isom_in/read_ch.c if (gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_DEBUG)) { GF_LOG_DASH 77 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] TrackID %d: Timestamp "LLU" matches sender NTP time %d-%02d-%02dT%02d:%02d:%02dZ - NTP clock diff (local - remote): %d ms\n", trackID, timestamp, 1900+t.tm_year, t.tm_mon+1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec, diff)); GF_LOG_DASH 114 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Refresh seg: do_refresh %d - seg opened %d\n", do_refresh, read->seg_opened)); GF_LOG_DASH 145 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Done playing segment - querying new one\n")); GF_LOG_DASH 188 modules/isom_in/read_ch.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[IsoMedia] Failed to reparse segment %s: %s\n", param.url_query.next_url, gf_error_to_string(e) )); GF_LOG_DASH 190 modules/isom_in/read_ch.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[IsoMedia] LowLatency mode: Reparsing segment %s boxes at UTC "LLU" - "LLU" bytes still missing\n", param.url_query.next_url, gf_net_get_utc(), bytesMissing )); GF_LOG_DASH 193 modules/isom_in/read_ch.c if (gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_DEBUG)) { GF_LOG_DASH 196 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] refresh track %d fragment - cur sample %d - new sample count %d\n", ch->track, ch->sample_num, gf_isom_get_sample_count(ch->owner->mov, ch->track) )); GF_LOG_DASH 221 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Switching between files - opening new init segment %s (time offset="LLU")\n", param.url_query.next_url_init_or_switch_segment, tfdt)); GF_LOG_DASH 225 modules/isom_in/read_ch.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[IsoMedia] Error finding init time for init segment %s at UTC "LLU"\n", param.url_query.next_url_init_or_switch_segment, gf_net_get_utc() )); GF_LOG_DASH 230 modules/isom_in/read_ch.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[IsoMedia] Error opening init segment %s at UTC "LLU": %s\n", param.url_query.next_url_init_or_switch_segment, gf_net_get_utc(), gf_error_to_string(e) )); GF_LOG_DASH 245 modules/isom_in/read_ch.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[IsoMedia] Error opening new segment %s at UTC "LLU": %s\n", param.url_query.next_url, gf_net_get_utc(), gf_error_to_string(e) )); GF_LOG_DASH 247 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Playing new range in %s: "LLU"-"LLU"\n", param.url_query.next_url, param.url_query.start_range, param.url_query.end_range )); GF_LOG_DASH 249 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] playing new segment %s (has next dep %d)\n", param.url_query.next_url, param.url_query.has_next)); GF_LOG_DASH 274 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Opening current segment in progressive mode (download in progress)\n")); GF_LOG_DASH 277 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Opening current segment in non-progressive mode (completely downloaded)\n")); GF_LOG_DASH 299 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Track %d - cur sample %d - new sample count %d\n", ch->track, ch->sample_num, gf_isom_get_sample_count(ch->owner->mov, ch->track) )); GF_LOG_DASH 304 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Mismatch between track IDs of different representations\n")); GF_LOG_DASH 307 modules/isom_in/read_ch.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[IsoMedia] Mismatch between track IDs of different representations\n")); GF_LOG_DASH 340 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Enhancement layer available in cache - refreshing it\n")); GF_LOG_DASH 348 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] No more segments - done playing file\n")); GF_LOG_DASH 350 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Next segment is not yet available\n")); GF_LOG_DASH 357 modules/isom_in/read_ch.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[IsoMedia] Error fetching next DASH segment: no more segments\n")); GF_LOG_DASH 625 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Track #%d end of segment reached - waiting for sample %d - current count %d\n", ch->track, ch->sample_num, gf_isom_get_sample_count(ch->owner->mov, ch->track) )); GF_LOG_DASH 631 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Track #%d end of stream reached\n", ch->track)); GF_LOG_DASH 635 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Track #%d fail to fetch sample %d / %d: %s\n", ch->track, ch->sample_num, gf_isom_get_sample_count(ch->owner->mov, ch->track), gf_error_to_string(gf_isom_last_error(ch->owner->mov)) )); GF_LOG_DASH 725 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] End of Channel "LLD" (CTS "LLD")\n", ch->end, ch->sample->DTS + ch->sample->CTS_Offset)); GF_LOG_DASH 860 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Buffer level %d ms higher than max allowed %d ms - skipping dispatch\n", com.buffer.occupancy, com.buffer.max)); GF_LOG_DASH 936 modules/isom_in/read_ch.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[IsoMedia] Done playing segment - closing it\n")); GF_LOG_DASH 120 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Can Handle URL request from terminal for %s\n", url)); GF_LOG_DASH 239 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Packet DTS "LLU" less than PTO "LLU" - forcing DTS to 0\n", hdr->decodingTimeStamp, group->pto)); GF_LOG_DASH 248 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Packet CTS "LLU" less than PTO "LLU" - forcing CTS to 0\n", hdr->compositionTimeStamp, group->pto)); GF_LOG_DASH 264 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Packet OCR/PCR "LLU" less than PTO "LLU" - discarding PCR\n", hdr->objectClockReference/scale, group->pto)); GF_LOG_DASH 341 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Service Query Next request from input service %s\n", ifce->module_name)); GF_LOG_DASH 364 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] New AdaptationSet detected after MPD update ?\n")); GF_LOG_DASH 368 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Discarding first segment in cache\n")); GF_LOG_DASH 420 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[MPD_IN] No more file in cache, EOS\n")); GF_LOG_DASH 423 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Had to wait for %u ms for the only cache file to be downloaded\n", (gf_sys_clock() - timer))); GF_LOG_DASH 442 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Waiting for download to end took a long time : %u ms\n", timer2)); GF_LOG_DASH 445 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Next Segment is %s bytes "LLD"-"LLD"\n", src_url, param->url_query.start_range, param->url_query.end_range)); GF_LOG_DASH 447 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Next Segment is %s\n", src_url)); GF_LOG_DASH 449 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Waited %d ms - Elements in cache: %u/%u\n\tCache file name %s\n\tsegment start time %g sec\n", timer2, gf_dash_group_get_num_segments_ready(mpdin->dash, group_idx, &group_done), gf_dash_group_get_max_segments_in_cache(mpdin->dash, group_idx), param->url_query.next_url, gf_dash_group_current_segment_start_time(mpdin->dash, group_idx))); GF_LOG_DASH 510 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[MPD_IN] Error locating plugin for segment - mime type %s - name %s\n", mime, init_segment_name)); GF_LOG_DASH 554 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Channel Connection (%p) request from terminal for %s\n", channel, url)); GF_LOG_DASH 563 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Disconnect channel (%p) request from terminal \n", channel)); GF_LOG_DASH 586 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] End of chunk received for %s at UTC "LLU" ms - estimated bandwidth %d kbps - chunk start at UTC "LLU"\n", url, gf_net_get_utc(), 8*bytes_per_sec/1000, gf_dm_sess_get_utc_start(group->sess))); GF_LOG_DASH 601 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] End of file %s download at UTC "LLU" ms - estimated bandwidth %d kbps - started file or last chunk at UTC "LLU"\n", url, gf_net_get_utc(), 8*bytes_per_sec/1000, gf_dm_sess_get_utc_start(group->sess))); GF_LOG_DASH 809 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD_IN] Unable to connect input service to %s\n", init_segment)); GF_LOG_DASH 952 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Service Connection request (%p) from terminal for %s\n", serv, url)); GF_LOG_DASH 1095 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPDIn] Unrecognized tile adaptation mode %s - defaulting to none\n", opt)); GF_LOG_DASH 1116 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[MPD_IN] Error - cannot create DASH Client for %s\n", url)); GF_LOG_DASH 1178 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[MPD_IN] Error - cannot initialize DASH Client for %s: %s\n", url, gf_error_to_string(e))); GF_LOG_DASH 1189 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Service Description request from terminal for %s\n", sub_url)); GF_LOG_DASH 1213 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Close Service (%p) request from terminal\n", mpdin->service)); GF_LOG_DASH 1240 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Info command from terminal on Service (%p)\n", mpdin->service)); GF_LOG_DASH 1506 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Play command from terminal on channel %p on Service (%p)\n", com->base.on_channel, mpdin->service)); GF_LOG_DASH 1585 modules/mpd_in/mpd_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD_IN] Received Can Handle URL In Service (%p) request from terminal for %s\n", mpdin->service, url)); GF_LOG_DASH 993 modules/mpegts_in/mpegts_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M2TS In] Cannot query next file: not yet downloaded\n")); GF_LOG_DASH 995 modules/mpegts_in/mpegts_in.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[M2TS In] Cannot query next file: no file provided but no error raised\n")); GF_LOG_DASH 997 modules/mpegts_in/mpegts_in.c GF_LOG((query_ret<0) ? GF_LOG_ERROR : GF_LOG_INFO, GF_LOG_DASH, ("[M2TS In] Cannot query next file: error: %s\n", gf_error_to_string(query_ret))); GF_LOG_DASH 1008 modules/mpegts_in/mpegts_in.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[M2TS In] progressive loading of TS segments\n")); GF_LOG_DASH 1020 modules/mpegts_in/mpegts_in.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[M2TS In] End of progressive loading of TS segments\n")); GF_LOG_DASH 49 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received CanHandleURL request from terminal for URL '%s'\n", url)); GF_LOG_DASH 131 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Channel Connection request on Service %p from terminal for URL '%s#%s'\n", channel, msein->mediasource->blobURI, url)); GF_LOG_DASH 149 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Disconnect channel request on Service %p from terminal for channel %p\n", msein->mediasource->service, channel)); GF_LOG_DASH 159 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Service Connection request on Service %p from terminal for URL '%s'\n", serv, url)); GF_LOG_DASH 178 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Service Description request on Service %p from terminal for URL '%s'\n", msein->mediasource->service, sub_url)); GF_LOG_DASH 187 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Close Service request on Service %p from terminal for URL '%s'\n", msein->mediasource->service, msein->mediasource->blobURI)); GF_LOG_DASH 208 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received Info command from terminal on Service %p for URL '%s'\n", msein->mediasource->service, msein->mediasource->blobURI)); GF_LOG_DASH 211 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received HasAudio command from terminal on Service %p for URL '%s'\n", msein->mediasource->service, msein->mediasource->blobURI)); GF_LOG_DASH 222 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received unknown command %d from terminal on Service %p for URL '%s'\n", com->command_type, msein->mediasource->service, msein->mediasource->blobURI)); GF_LOG_DASH 227 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] SourceBuffer not ready on Service %p for URL '%s'\n", msein->mediasource->service, msein->mediasource->blobURI)); GF_LOG_DASH 311 modules/mse_in/mse_in.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Received CanHandleURLInService request on service %p from terminal for URL '%s'\n", msein->mediasource->service, url)); GF_LOG_DASH 358 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Session buffering done\n")); GF_LOG_DASH 370 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Starting session buffering\n")); GF_LOG_DASH 510 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Estimated UTC diff between client and server %d ms (UTC fetch "LLU" - server UTC "LLU" - MPD AST "LLU" - MPD PublishTime "LLU"\n", group->dash->utc_drift_estimate, fetch_time, utc, group->dash->mpd->availabilityStartTime, group->dash->mpd->publishTime)); GF_LOG_DASH 517 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Estimated UTC diff between client and server %d ms (UTC fetch "LLU" - server UTC "LLU" - MPD AST "LLU" - MPD PublishTime "LLU"\n", group->dash->utc_drift_estimate, fetch_time, utc, group->dash->mpd->availabilityStartTime, group->dash->mpd->publishTime)); GF_LOG_DASH 548 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Slight drift in UTC clock at time %d-%02d-%02dT%02d:%02d:%02dZ: diff AST - now %d ms\n", 1900+t1->tm_year, t1->tm_mon+1, t1->tm_mday, t1->tm_hour, t1->tm_min, t1->tm_sec, (s32) (availabilityStartTime - current_time) )); GF_LOG_DASH 554 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error in UTC clock: current time %d-%02d-%02dT%02d:%02d:%02dZ is less than AST %d-%02d-%02dT%02d:%02d:%02dZ - diff AST-now %d ms\n", GF_LOG_DASH 560 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error in UTC clock: could not retrieve time!\n")); GF_LOG_DASH 586 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Broken UTC timing in client or server - got Media URL is not set in segment list\n")); GF_LOG_DASH 696 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] current time "LLU" is before start time "LLU" of first segment in timeline (timescale %d) by %g sec - using first segment as starting point\n", current_time_rescale, segtime, timescale, (segtime-current_time_rescale)*1.0/timescale)); GF_LOG_DASH 709 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Found segment %d for current time "LLU" is in SegmentTimeline ["LLU"-"LLU"] (timecale %d - current index %d - startNumber %d)\n", seg_idx, current_time_rescale, start_segtime, segtime + ent->duration, timescale, group->download_segment_index, start_number)); GF_LOG_DASH 729 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] current time "LLU" is greater than last SegmentTimeline end "LLU" - defaulting to last entry in SegmentTimeline\n", current_time_rescale, segtime)); GF_LOG_DASH 736 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] current time "LLU" is NOT in SegmentTimeline ["LLU"-"LLU"] - cannot estimate current startNumber, default to 0 ...\n", current_time_rescale, start_segtime, segtime)); GF_LOG_DASH 784 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AST at init "LLD"\n", group->ast_at_init)); GF_LOG_DASH 786 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] At current time "LLD" ms: Initializing Timeline: startNumber=%d segmentNumber=%d segmentDuration=%f - %.03f seconds in segment\n", current_time, start_number, shift, group->segment_duration, group->start_playback_range ? group->start_playback_range - shift*group->segment_duration : 0)); GF_LOG_DASH 791 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] At current time %d ms: Updating Timeline: startNumber=%d segmentNumber=%d downloadSegmentIndex=%d segmentDuration=%g AST_diff=%d\n", current_time, start_number, shift, group->download_segment_index, group->segment_duration, ast_diff)); GF_LOG_DASH 795 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] At current time "LLU" ms: Re-Initializing Timeline: startNumber=%d segmentNumber=%d segmentDuration=%g AST_diff=%d\n", current_time, start_number, shift, group->segment_duration, ast_diff)); GF_LOG_DASH 800 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] UTC time indicates first segment in period is %d, MPD indicates %d segments are available\n", group->download_segment_index , group->nb_segments_in_rep)); GF_LOG_DASH 802 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] UTC time indicates first segment in period is %d\n", group->download_segment_index)); GF_LOG_DASH 809 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Not enough segments (%d needed vs %d indicated) to reach period endTime indicated in MPD - ignoring MPD duration\n", nb_segs_in_update, group->nb_segments_in_rep - group->download_segment_index )); GF_LOG_DASH 816 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Segment duration unknown - cannot estimate current startNumber\n")); GF_LOG_DASH 903 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Downloading %s starting at UTC "LLU" ms\n", url, gf_net_get_utc() )); GF_LOG_DASH 912 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot try to download %s... OUT of memory ?\n", url)); GF_LOG_DASH 920 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot resetup session for url %s: %s\n", url, gf_error_to_string(e) )); GF_LOG_DASH 940 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot setup byte-range download for %s: %s\n", url, gf_error_to_string(e) )); GF_LOG_DASH 966 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Disabling representation since mime does not match: expected %s, but had %s for %s!\n", group->service_mime, mime, url)); GF_LOG_DASH 978 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s cannot be cached on disk, will use direct streaming\n", url)); GF_LOG_DASH 991 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] At "LLU" error %s - released dl_mutex\n", gf_net_get_utc(), gf_error_to_string(e))); GF_LOG_DASH 1002 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] failed to download, retrying once with %s...\n", url)); GF_LOG_DASH 1005 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot retry to download %s... OUT of memory ?\n", url)); GF_LOG_DASH 1015 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] two consecutive failures, aborting the download %s.\n", url)); GF_LOG_DASH 1017 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Download still in error for %s.\n", url)); GF_LOG_DASH 1021 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Download %s complete at UTC "LLU" ms\n", url, gf_net_get_utc() )); GF_LOG_DASH 1025 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] FAILED to download %s = %s...\n", url, gf_error_to_string(e))); GF_LOG_DASH 1255 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Warning: segment timeline entry start "LLU" greater than segment start "LLU", using current entry\n", start_time, segment_start)); GF_LOG_DASH 1261 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Warning: segment timeline entry start "LLU" greater than segment start "LLU", using current entry\n", start_time, segment_start)); GF_LOG_DASH 1277 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error: could not find previous segment start in current timeline ! seeking to end of timeline\n")); GF_LOG_DASH 1291 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: segment timeline not present in new MPD segmentList\n")); GF_LOG_DASH 1299 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: segment timeline not present in new MPD segmentTemplate\n")); GF_LOG_DASH 1328 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Updated SegmentTimeline: New segment number %d - old %d - start time "LLD"\n", group->download_segment_index , prev_idx, group->current_start_time)); GF_LOG_DASH 1337 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Updated SegmentTimeline: New segment number %d - old %d - start time "LLD"\n", a_group->download_segment_index , prev_idx, a_group->current_start_time)); GF_LOG_DASH 1343 src/media_tools/dash_client.c if (gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_INFO) ) { GF_LOG_DASH 1344 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] New SegmentTimeline: \n")); GF_LOG_DASH 1347 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("\tt="LLU" d=%d r=%d\n", ent->start_time, ent->duration, ent->repeat_count)); GF_LOG_DASH 1424 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Resolving Representation SegmentList XLINK %s\n", rep->segment_list->xlink_href)); GF_LOG_DASH 1447 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot download Representation SegmentList XLINK %s: error %s\n", rep->segment_list->xlink_href, gf_error_to_string(e))); GF_LOG_DASH 1464 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot parse Representation SegmentList XLINK: error in XML parsing %s\n", gf_error_to_string(e))); GF_LOG_DASH 1472 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] XLINK %s has more than one segment list - ignoring it\n", rep->segment_list->xlink_href)); GF_LOG_DASH 1484 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] XLINK %s references to remote element entities that contain another @xlink:href attribute with xlink:actuate set to onLoad - forbiden\n", rep->segment_list->xlink_href)); GF_LOG_DASH 1496 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] XML node %s is not a representation segmentlist - ignoring it\n", root->name)); GF_LOG_DASH 1529 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: no HTTP source for MPD could be found\n")); GF_LOG_DASH 1563 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Updating Playlist %s...\n", purl ? purl : local_url)); GF_LOG_DASH 1570 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: download problem %s for MPD file\n", gf_error_to_string(e))); GF_LOG_DASH 1578 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playlist %s updated with success\n", purl)); GF_LOG_DASH 1593 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: error in MPD creation %s\n", gf_error_to_string(e))); GF_LOG_DASH 1598 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] mime '%s' should be m3u8 or mpd\n", mime)); GF_LOG_DASH 1620 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: MPD file type is not correct %s\n", local_url)); GF_LOG_DASH 1625 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] : cannot SHA1 file %s\n", local_url)); GF_LOG_DASH 1632 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] MPD file did not change for %d consecutive reloads\n", dash->reload_count)); GF_LOG_DASH 1657 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: error in XML parsing %s\n", gf_error_to_string(e))); GF_LOG_DASH 1664 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: error in MPD creation %s\n", gf_error_to_string(e))); GF_LOG_DASH 1683 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: missing period\n")); GF_LOG_DASH 1690 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: missing AdaptationSet\n")); GF_LOG_DASH 1695 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Updating playlist at UTC time "LLU" - availabilityStartTime "LLU"\n", fetch_time, new_mpd->availabilityStartTime)); GF_LOG_DASH 1755 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: missing representation in adaptation set\n")); GF_LOG_DASH 1768 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: representation does not use segment base as previous version\n")); GF_LOG_DASH 1779 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: representation does not use segment template as previous version\n")); GF_LOG_DASH 1800 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] startNumber change for SegmentTemplate without SegmentTimeline - adjusting current segment index by %d\n", sn_diff)); GF_LOG_DASH 1818 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Resolving a XLINK pointed from another XLINK (%d consecutive XLINK in segment list)\n", new_rep->segment_list->consecutive_xlink_count)); GF_LOG_DASH 1839 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[m3u8] MPD type changed from dynamic to static\n")); GF_LOG_DASH 1850 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update playlist: representation does not use segment list as previous version\n")); GF_LOG_DASH 1885 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Representation #%d: Adding new segment %s\n", rep_idx+1, new_seg->media)); GF_LOG_DASH 1918 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Waiting for HLS segment start "LLU" but found segment at "LLU" - missing segment ?\n", group->hls_next_start_time, segu->hls_utc_start_time)); GF_LOG_DASH 1925 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Cannot find segment for given HLS start time "LLU" - forcing manifest update\n", group->hls_next_start_time)); GF_LOG_DASH 1977 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AdaptationSet %d - removed %d segments from timeline (%d since start of the period)\n", group_idx+1, nb_segments_removed, group->nb_segments_purged)); GF_LOG_DASH 2000 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Period EndTime is signaled to "LLU", less than fetch time "LLU" ! Ignoring mediaPresentationDuration\n", new_mpd->media_presentation_duration, endTime)); GF_LOG_DASH 2006 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Period EndTime is signaled to "LLU", less than fetch time + next update "LLU" - maybe end of stream ?\n", new_mpd->availabilityStartTime, endTime)); GF_LOG_DASH 2024 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Period has %d segments but %d are needed until next refresh. Maybe end of stream is near ?\n", group->nb_segments_in_rep, group->download_segment_index + nb_segs_in_mpd_period)); GF_LOG_DASH 2029 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Updated AdaptationSet %d - %d segments\n", group_idx+1, group->nb_segments_in_rep)); GF_LOG_DASH 2085 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Resolving a XLINK pointed from another XLINK (%d consecutive XLINK in segment list)\n", rep->segment_list->consecutive_xlink_count)); GF_LOG_DASH 2108 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Could not reslove XLINK %s in time - using old representation\n", rep->segment_list->xlink_href)); GF_LOG_DASH 2160 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Switching to HLS start time "LLU" but found earlier segment with start time "LLU" - probabluy lost one segment\n", current_start_time, seg_url->hls_utc_start_time)); GF_LOG_DASH 2169 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] No segment in new rep for current HLS time "LLU", updating manifest\n", current_start_time)); GF_LOG_DASH 2177 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Something wrong here: next media segment %d vs min media segment in segment list %d - some segments missing\n", next_media_seq, rep->m3u8_media_seq_min)); GF_LOG_DASH 2180 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Too late: next media segment %d vs max media segment in segment list %d - force updating mpd\n", next_media_seq, rep->m3u8_media_seq_max)); GF_LOG_DASH 2183 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] next media segment %d found in segment list (min %d - max %d) - adjusting download segment index\n", next_media_seq, rep->m3u8_media_seq_min, rep->m3u8_media_seq_max)); GF_LOG_DASH 2186 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] after switching download segment index should be %d\n", group->download_segment_index)); GF_LOG_DASH 2210 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AS#%d changed quality to bitrate %d kbps - Width %d Height %d FPS %d/%d (playback speed %g)\n", 1+gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth/1024, width, height, num, den, group->dash->speed)); GF_LOG_DASH 2213 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AS#%d changed quality to bitrate %d kbps - sample rate %u (playback speed %g)\n", 1+gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth/1024, samplerate, group->dash->speed)); GF_LOG_DASH 2216 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AS#%d changed quality to bitrate %d kbps (playback speed %g)\n", 1+gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth/1024, group->dash->speed)); GF_LOG_DASH 2245 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Checking representations between %d and %d kbps\n", group->min_bitrate/1024, group->max_bitrate/1024)); GF_LOG_DASH 2285 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] No representation found with bandwidth below %d kbps - using representation @ %d kbps\n", group->max_bitrate/1024, rep_sel->bandwidth/1024)); GF_LOG_DASH 2329 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("data scheme with encoding different from base64 not supported\n")); GF_LOG_DASH 2357 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Representation %s max playout rate: in MPD %f - calculated by stat: %f\n", rep->id, rep->max_playout_rate, max_available_speed)); GF_LOG_DASH 2382 src/media_tools/dash_client.c if (gf_log_tool_level_on(GF_LOG_DASH, GF_LOG_INFO)) { GF_LOG_DASH 2403 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AS#%d got %s stats: %d bytes in %g sec (%d kbps) - duration %g sec - Media Rate: indicated %d - computed %d kbps - buffer %d ms\n", 1+gf_list_find(group->period->adaptation_sets, group->adaptation_set), url, group->total_size, time, 8*group->bytes_per_sec/1000, group->current_downloaded_segment_duration/1000.0, rep->bandwidth/1000, (u32) bitrate, buffer_ms)); GF_LOG_DASH 2443 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Downloading from set #%d at rate %d kbps but media bitrate is %d kbps - no lower bitrate available ...\n", set_idx, download_rate/1024, group->active_bitrate/1024 )); GF_LOG_DASH 2450 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Downloading from set #%ds at rate %d kbps but media bitrate is %d kbps\n", set_idx, download_rate/1024, group->active_bitrate/1024 )); GF_LOG_DASH 2461 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Downloading from set #%ds at rate %d kbps but media bitrate is %d kbps - %d till end of download and %d in cache - going on with download\n", set_idx, download_rate/1024, group->active_bitrate/1024,time_until_end, cache_dur )); GF_LOG_DASH 2466 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Downloading from set #%d at rate %d kbps but media bitrate is %d kbps - %d/%d in cache - killing connection and switching\n", set_idx, download_rate/1024, group->active_bitrate/1024, group->nb_cached_segments, group->max_cached_segments )); GF_LOG_DASH 2479 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Download time longer than segment duration - trying to resync on next segment\n")); GF_LOG_DASH 2489 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Download rate lower than min available rate ...\n")); GF_LOG_DASH 2495 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Attempting to re-download at target rate %d\n", target_rate)); GF_LOG_DASH 2606 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AS#%d no better match for requested bandwidth %d - not switching (AS bitrate %d)!\n", 1 + gf_list_find(group->period->adaptation_sets, group->adaptation_set), dl_rate, rep->bandwidth)); GF_LOG_DASH 2680 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AS#%d bitrate %d bps buffer max %d current %d refill since last %d - running low, switching down, target rate %d\n", 1 + gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth, group->buffer_max_ms, group->buffer_occupancy_ms, occ, dl_rate)); GF_LOG_DASH 2684 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AS#%d bitrate %d bps buffer max %d current %d refill since last %d - running high, will try to switch up, target rate %d\n", 1 + gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth, group->buffer_max_ms, group->buffer_occupancy_ms, occ, dl_rate)); GF_LOG_DASH 2690 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AS#%d bitrate %d bps buffer max %d current %d refill since last %d - steady\n", 1 + gf_list_find(group->period->adaptation_sets, group->adaptation_set), rep->bandwidth, group->buffer_max_ms, group->buffer_occupancy_ms, occ)); GF_LOG_DASH 2777 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Forcing a lower complexity to achieve desired playback speed")); GF_LOG_DASH 2845 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error: Cannot find new representation index: %d\n", new_index)); GF_LOG_DASH 2849 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] AS#%d switching after playing %d segments, from rep %d to rep %d\n", 1 + gf_list_find(group->period->adaptation_sets, group->adaptation_set), group->nb_segments_since_switch, group->active_rep_index, new_index)); GF_LOG_DASH 2853 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Requesting codec reset")); GF_LOG_DASH 2869 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Speed %f is too fast to play - speed down \n", dash->speed)); GF_LOG_DASH 2899 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Unable to find any representation, aborting.\n")); GF_LOG_DASH 2906 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Unable to resolve initialization URL: %s\n", gf_error_to_string(e) )); GF_LOG_DASH 2919 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Unable to resolve media URL: %s\n", gf_error_to_string(e) )); GF_LOG_DASH 2969 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("URL with data scheme not handled for Bistream Switching Segments, probable memory leak")); GF_LOG_DASH 2995 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot solve initialization segment for representation: %s - discarding representation\n", gf_error_to_string(e) )); GF_LOG_DASH 3000 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] First segment is %s \n", init_segment_local_url)); GF_LOG_DASH 3038 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("Download of first segment failed... retrying with second one : %s\n", base_init_url)); GF_LOG_DASH 3047 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Aborted while downloading init segment (seek ?)%s \n", base_init_url)); GF_LOG_DASH 3063 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] 0 segments in static representation, aborting\n")); GF_LOG_DASH 3069 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Resizing to %u max_cached_segments elements instead of %u.\n", group->nb_segments_in_rep, group->max_cached_segments)); GF_LOG_DASH 3098 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Mime '%s' is not correct for '%s', it should be '%s'\n", mime, base_init_url, mime_type)); GF_LOG_DASH 3118 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error with initialization segment: download result:%s, cache file: %s\n", gf_error_to_string(e), init_segment_local_url ? init_segment_local_url : "UNKNOWN")); GF_LOG_DASH 3139 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("URL with data scheme not handled for Bistream Switching Segments, probable memory leak")); GF_LOG_DASH 3152 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Adding initialization segment %s to cache: %s\n", init_segment_local_url, group->cached[0].url )); GF_LOG_DASH 3172 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Aborted while downloading init segment (seek ?)%s \n", a_base_init_url)); GF_LOG_DASH 3179 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot retrieve initialization segment %s for representation: %s - discarding representation\n", a_base_init_url, gf_error_to_string(e) )); GF_LOG_DASH 3188 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot solve initialization segment for representation: %s - discarding representation\n", gf_error_to_string(e) )); GF_LOG_DASH 3420 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Empty adaptation set found (ID %s) - ignoring\n", set->id)); GF_LOG_DASH 3449 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] bitstreamSwitching set for onDemand content - ignoring flag\n")); GF_LOG_DASH 3455 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation not supported by playback engine - ignoring\n")); GF_LOG_DASH 3463 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation size %dx%d exceeds max display size allowed %dx%d - ignoring\n", rep->width, rep->height, dash->max_width, dash->max_height)); GF_LOG_DASH 3481 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation bit depth higher than max display bit depth - ignoring\n")); GF_LOG_DASH 3495 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation bit depth higher than max display bit depth - ignoring\n")); GF_LOG_DASH 3506 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation with unrecognized EssentialProperty %s - ignoring because not supported\n", mpd_desc->scheme_id_uri)); GF_LOG_DASH 3520 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Representation with unrecognized ContentProtection %s\n", mpd_desc->scheme_id_uri)); GF_LOG_DASH 3528 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Representation with no supported ContentProtection\n")); GF_LOG_DASH 3562 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Cannot compute default segment duration\n")); GF_LOG_DASH 3660 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error parsing SIDX: type is %s (box start offset "LLD")\n", gf_4cc_to_str(type), gf_bs_get_position(bs)-8 )); GF_LOG_DASH 3673 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Loading SIDX - %d entries - Earliest Presentation Time "LLD"\n", sidx->nb_refs, sidx->earliest_presentation_time)); GF_LOG_DASH 3689 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Found media segment size %d - duration %d - start with SAP: %d - SAP type %d - SAP Deltat Time %d\n", GF_LOG_DASH 3814 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] SegmentTemplate present for on-demand with SegmentBase present - skipping SegmentTemplate\n")); GF_LOG_DASH 3833 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] SegmentList present for on-demand with SegmentBase present - skipping SegmentList\n")); GF_LOG_DASH 3887 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Downloading init segment and SIDX for representation %s\n", init_url)); GF_LOG_DASH 3914 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] have to re-downloading init and SIDX for rep %s\n", init_url)); GF_LOG_DASH 3932 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Done downloading init segment and SIDX\n")); GF_LOG_DASH 3973 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Failed to store init segment\n")); GF_LOG_DASH 4003 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Failed to load segment index for this representation - disabling\n")); GF_LOG_DASH 4048 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Resolving period XLINK %s\n", period->xlink_href)); GF_LOG_DASH 4073 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot download xlink from periods %s: error %s\n", period->xlink_href, gf_error_to_string(e))); GF_LOG_DASH 4092 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot parse xlink periods: error in XML parsing %s\n", gf_error_to_string(e))); GF_LOG_DASH 4247 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Too many xlink indirections on the same period - not supported\n")); GF_LOG_DASH 4268 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Debuging adaptation set #%d in period, ignoring other ones!\n\n", dash->debug_group_index + 1)); GF_LOG_DASH 4293 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] AdaptationSet without segmentAlignment flag set - ignoring because not supported\n")); GF_LOG_DASH 4297 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] AdaptationSet with xlink:href to %s - ignoring because not supported\n", group->adaptation_set->xlink_href)); GF_LOG_DASH 4319 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] AdaptationSet with unrecognized EssentialProperty %s - ignoring because not supported\n", mpd_desc->scheme_id_uri)); GF_LOG_DASH 4333 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] AdaptationSet with unrecognized ContentProtection %s\n", mpd_desc->scheme_id_uri)); GF_LOG_DASH 4341 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] AdaptationSet with no supported ContentProtection - ignoring\n")); GF_LOG_DASH 4404 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Adaptation %s: non-video in a video group - disabling it\n", rep->id)); GF_LOG_DASH 4427 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Different codec types (%s vs %s) in same AdaptationSet\n", rep_sel->codecs, rep->codecs)); GF_LOG_DASH 4469 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] No valid representation in this group - disabling\n")); GF_LOG_DASH 4489 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Missing MIME type for AdaptationSet - skipping\n")); GF_LOG_DASH 4499 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Segment URLs are not present for AdaptationSet - skipping\n")); GF_LOG_DASH 4586 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] No AdaptationSet could be selected in the MPD - Cannot play\n")); GF_LOG_DASH 4670 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Couldn't get segment %s (error %s) and end of period was guessed during last update - stopping playback\n", new_base_seg_url, gf_error_to_string(e))); GF_LOG_DASH 4676 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error in downloading new segment: %s %s - segment was lost at server/proxy side\n", new_base_seg_url, gf_error_to_string(e))); GF_LOG_DASH 4682 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playing in backward - start of playlist reached - assuming end of stream\n")); GF_LOG_DASH 4689 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Error in downloading new segment: %s %s - starting countdown for %d ms\n", new_base_seg_url, gf_error_to_string(e), group->current_downloaded_segment_duration)); GF_LOG_DASH 4703 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error in downloading new segment: %s %s - waited %d ms but segment still not available, checking next one ...\n", new_base_seg_url, gf_error_to_string(e), clock_time - group->time_at_first_failure)); GF_LOG_DASH 4710 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Too many consecutive segments not found, sync or signal has been lost - entering end of stream detection mode\n")); GF_LOG_DASH 4715 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error in downloading new segment: %s %s\n", new_base_seg_url, gf_error_to_string(e))); GF_LOG_DASH 4721 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playing in backward - start of playlist reached - assuming end of stream\n")); GF_LOG_DASH 4788 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playlist should be updated, postponing group download until playlist is updated\n")); GF_LOG_DASH 4798 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Last segment in period (dynamic mode) - group is done\n")); GF_LOG_DASH 4804 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] End of segment list reached (%d segments but idx is %d), waiting for next MPD update\n", group->nb_segments_in_rep, group->download_segment_index)); GF_LOG_DASH 4807 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M3U8] There is only %d segment in cache, force MPD update\n", group->nb_cached_segments)); GF_LOG_DASH 4827 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segment list has not been updated for more than %d ms - assuming end of period\n", now - group->time_at_first_reload_required)); GF_LOG_DASH 4833 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] End of period reached for group\n")); GF_LOG_DASH 4842 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Forcing representation switch, retesting group")); GF_LOG_DASH 4873 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Set #%d At %d Next segment %d (AST "LLD" - sec in period %g) is not yet available on server - requesting later in %d ms\n", 1+gf_list_find(dash->groups, group), gf_sys_clock(), group->download_segment_index + start_number, segment_ast, (segment_ast - group->period->start - group->ast_at_init)/1000.0, to_wait)); GF_LOG_DASH 4875 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] %d ms elapsed since previous segment download\n", clock_time - group->last_segment_time)); GF_LOG_DASH 4882 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Set #%d At %d Next segment %d (AST "LLD" - sec in period %g) should now be available on server since %d ms - requesting it\n", 1+gf_list_find(dash->groups, group), gf_sys_clock(), group->download_segment_index + start_number, segment_ast, (segment_ast - group->period->start - group->ast_at_init)/1000.0, -to_wait)); GF_LOG_DASH 4885 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] %d ms elapsed since previous segment download\n", clock_time - group->last_segment_time)); GF_LOG_DASH 4903 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error resolving URL of next segment: %s\n", gf_error_to_string(e) )); GF_LOG_DASH 4910 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Downloading new segment: %s (range: "LLD"-"LLD")\n", new_base_seg_url, start_range, end_range)); GF_LOG_DASH 4934 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] File %s not found on disk\n", local_file_name)); GF_LOG_DASH 4957 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Aborted while downloading segment (seek ?)%s \n", new_base_seg_url)); GF_LOG_DASH 4970 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Recovered segment %s after 404 by switching baseURL\n", new_base_seg_url)); GF_LOG_DASH 4972 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Recovered segment %s after 404 - was our download schedule too early ?\n", new_base_seg_url)); GF_LOG_DASH 5040 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Added file to cache (%u/%u in cache): %s\n", base_group->nb_cached_segments+1, base_group->max_cached_segments, cache_entry->url)); GF_LOG_DASH 5060 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playing in backward - start of playlist reached - assuming end of stream\n")); GF_LOG_DASH 5245 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Rate Adaptation - download rate %d kbps - %d quality levels (cumulated representations rate %d kbps)\n", 8*total_rate/1000, max_level, min_bandwidth/1000)); GF_LOG_DASH 5248 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH]\tLevel #%d - %d Adaptation Sets for a total %d kbps allocated\n", q_idx+1, groups_per_quality[q_idx], bandwidths[q_idx]/1000 )); GF_LOG_DASH 5268 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Rate Adaptation - download rate %d kbps - %d quality levels (cumulated rate %d kbps)\n", 8*total_rate/1000, max_level, 8*min_bandwidth/1000)); GF_LOG_DASH 5270 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH]\tLevel #%d - %d Adaptation Sets for a total %d kbps allocated\n", q_idx+1, groups_per_quality[q_idx], 8*bandwidths[q_idx]/1000 )); GF_LOG_DASH 5333 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Incorrect state, no dash->mpd for URL=%s, already stopped ?\n", dash->base_url)); GF_LOG_DASH 5419 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] At %d Time to update the playlist (%u ms elapsed since last refresh and min reload rate is %u)\n", gf_sys_clock() , timer, dash->mpd->minimum_update_period)); GF_LOG_DASH 5431 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error updating MPD %s\n", gf_error_to_string(e))); GF_LOG_DASH 5434 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Updated MPD in %d ms\n", diff)); GF_LOG_DASH 5445 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] No segments available on the server until %d ms - going to sleep for %d ms\n", dash->min_wait_ms_before_next_request, sleep_for)); GF_LOG_DASH 5510 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Switching to period #%d\n", dash->active_period_index+1)); GF_LOG_DASH 5548 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot launch download thread for AdaptationSet #%d - error %s\n", i+1, gf_error_to_string(e))); GF_LOG_DASH 5709 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Period still resolves to XLINK %s for more than 10 consecutive retry, ignoring it ...\n", period->xlink_href)); GF_LOG_DASH 5756 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] An error occured while seeking to time %lf: %s\n", seek_to, gf_error_to_string(e))); GF_LOG_DASH 5855 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot resetup session for url %s: %s\n", url, gf_error_to_string(e) )); GF_LOG_DASH 5930 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: MPD downloading problem %s for %s\n", gf_error_to_string(e), manifest_url)); GF_LOG_DASH 5947 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] mime '%s' for '%s' should be m3u8 or mpd\n", mime, reloc_url)); GF_LOG_DASH 5961 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: cache problem %s\n", local_url)); GF_LOG_DASH 5998 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: MPD creation problem %s\n", gf_error_to_string(e))); GF_LOG_DASH 6019 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: wrong file type %s\n", local_url)); GF_LOG_DASH 6025 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] parsing MPD %s\n", local_url)); GF_LOG_DASH 6035 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: MPD parsing problem %s\n", gf_xml_dom_get_error(mpd_parser) )); GF_LOG_DASH 6057 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot connect service: MPD creation problem %s\n", gf_error_to_string(e))); GF_LOG_DASH 6060 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH client initialized from MPD at UTC time "LLU" - availabilityStartTime "LLU"\n", dash->mpd_fetch_time , dash->mpd->availabilityStartTime)); GF_LOG_DASH 6064 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot update MPD: %s\n", gf_error_to_string(e))); GF_LOG_DASH 6073 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error - cannot start: not enough periods or representations in MPD\n")); GF_LOG_DASH 6169 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Client created\n")); GF_LOG_DASH 6338 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Switching quality - delete cached segment: %s\n", group->cached[group->nb_cached_segments].url)); GF_LOG_DASH 6370 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Switching quality - delete cached segment: %s\n", group->cached[group->nb_cached_segments].url)); GF_LOG_DASH 6395 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Switching quality - delete cached segment: %s\n", group->cached[k].url)); GF_LOG_DASH 6628 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Period switch has been requested\n")); GF_LOG_DASH 6681 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Switching representation for adapting playing speed\n")); GF_LOG_DASH 6686 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Playing at %f speed \n", speed)); GF_LOG_DASH 6756 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] deleting cache file %s : %s (kept in HTTP cache)\n", group->cached[0].url, group->cached[0].cache)); GF_LOG_DASH 6758 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] deleting cache file %s : %s\n", group->cached[0].url, group->cached[0].cache)); GF_LOG_DASH 6968 src/media_tools/dash_client.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Seek request - playing from %g\n", start_range)); GF_LOG_DASH 7123 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Unable to resolve media template URL: %s\n", gf_error_to_string(e))); GF_LOG_DASH 7151 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] No representation found matching the resync segment name %s\n", latest_segment_name)); GF_LOG_DASH 7238 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Loop in segment start numbers detected - old start %d new seg %d\n", start_number , latest_segment_number)); GF_LOG_DASH 7257 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Sync to live was lost - reloading MPD (loop detected %d)\n", loop_detected)); GF_LOG_DASH 7342 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Period duration is not computable: last period without duration and no MPD duration !\n")); GF_LOG_DASH 7347 src/media_tools/dash_client.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Period duration is not computable, paeriod has no duration and next period has no start !\n")); GF_LOG_DASH 7553 src/media_tools/dash_client.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Max buffer %d less than max playout buffer %d, overwriting max playout buffer\n", buffer_max_ms, group->max_buffer_playout_ms)); GF_LOG_DASH 7572 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Overwriting local NTP "LLU" to given one "LLU"\n", gf_net_get_ntp_ts(), server_ntp)); GF_LOG_DASH 7666 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Group Visible rect %d,%d,%d,%d \n", min_x, max_x, min_y, max_y)); GF_LOG_DASH 7686 src/media_tools/dash_client.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Group SRD %d,%d,%d,%d is %s\n", a_group->srd_x, a_group->srd_w, a_group->srd_y, a_group->srd_h, is_visible ? "visible" : "hidden")); GF_LOG_DASH 771 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("DASH input: could not get audio info (2), %s\n", gf_error_to_string(e))); GF_LOG_DASH 779 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("DASH input: broken MPEG-4 Track, no ESD found\n")); GF_LOG_DASH 784 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("DASH input: corrupted AAC Config, %s\n", gf_error_to_string(e))); GF_LOG_DASH 821 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("Unkown CICP mapping for channel config %d/%d.%d\n", nb_chan, nb_surr, nb_lfe)); GF_LOG_DASH 913 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Sampling NTP TS "LLU" at "LLU" us, at UTC "LLU"\n", ntpts, gf_sys_clock_high_res(), gf_net_get_utc())); GF_LOG_DASH 1436 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] No samples in movie, rewriting moof and exit\n")); GF_LOG_DASH 1626 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, starting fragment %d\n", SegmentName, nbFragmentInSegment)); GF_LOG_DASH 1654 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, starting fragment %d track processing\n", SegmentName, nbFragmentInSegment)); GF_LOG_DASH 1773 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, storing NTP TS "LLU" at "LLU" us, at UTC "LLU"\n", SegmentName, ntpts, gf_sys_clock_high_res(), gf_net_get_utc())); GF_LOG_DASH 1865 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Require segment starts with RAP but segment duration is not aligned with GOP duration (%d vs %d) - using GOP duration for this segment\n", MaxSegmentDuration, frag_dur)); GF_LOG_DASH 1898 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Require segment starts with RAP but next segment will not be compatible\n")); GF_LOG_DASH 1948 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, done fragment %d track processing\n", SegmentName, nbFragmentInSegment)); GF_LOG_DASH 1962 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, going to sleep before flushing fragment %d at "LLU" us, at UTC "LLU" (flush target UTC "LLU")\n", SegmentName, nbFragmentInSegment, gf_sys_clock_high_res(), gf_net_get_utc(), generation_start_utc + end_time)); GF_LOG_DASH 1969 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, flushing fragment %d at "LLU" us, at UTC "LLU" (flush target UTC "LLU")\n", SegmentName, nbFragmentInSegment, GF_LOG_DASH 1978 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Segment %s, fragment %d flushed\n", SegmentName, nbFragmentInSegment)); GF_LOG_DASH 2001 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error: Segment duration is less than media time from edit list (%d vs %d)\n", MaxSegmentDuration, -tfref->media_time_to_pres_time_shift)); GF_LOG_DASH 2019 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Drift between minCTS of segment and MPD start time is %g s\n", diff/dash_cfg->dash_scale)); GF_LOG_DASH 2060 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Closing segment %s at "LLU" us, at UTC "LLU" - segment AST "LLU" (MPD AST "LLU")\n", SegmentName, gf_sys_clock_high_res(), gf_net_get_utc(), generation_start_utc + period_duration + (u64)segment_start_time, generation_start_utc )); GF_LOG_DASH 2134 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Closing segment %s at "LLU" us, at UTC "LLU"\n", SegmentName, gf_sys_clock_high_res(), gf_net_get_utc())); GF_LOG_DASH 2192 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segment duration variation is higher than the +/- 50%% allowed by DASH-IF (min %g, max %g) - please reconsider encoding\n", (Double) min_seg_dur / dash_cfg->dash_scale, (Double) max_seg_dur / dash_cfg->dash_scale)); GF_LOG_DASH 2197 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segment duration is smaller than required (require %g s but DASH-ing only %g s)\n", dash_cfg->segment_duration, (Double) max_seg_dur / dash_cfg->dash_scale)); GF_LOG_DASH 2637 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("DASH input: could not get audio info, %s\n", gf_error_to_string(e))); GF_LOG_DASH 2829 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Files have non-proportional track layouts (%dx%d vs %dx%d) but sample size and aspect ratio match, assuming precision issue\n", w1, h1, w2, h2)); GF_LOG_DASH 2890 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error while opening %s: %s\n", dash_inputs[i].file_name, gf_error_to_string(e))); GF_LOG_DASH 2896 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot use multi-stsd mode on files with multiple tracks\n")); GF_LOG_DASH 2913 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Track IDs different between representations, disabling bitstream switching\n")); GF_LOG_DASH 2927 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot merge track with multiple sample descriptions (file %s) - try disabling bitstream switching\n", dash_inputs[i].file_name )); GF_LOG_DASH 3049 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Couldn't merge %s parameter sets - using in-band config\n", use_hevc ? "HEVC" : "AVC" )); GF_LOG_DASH 3151 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Couldn't create initialization segment: error %s\n", gf_error_to_string(e) )); GF_LOG_DASH 3157 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Could not merge AVC|H264 SPS from different files (same SPS ID used) - disabling bitstream switching\n")); GF_LOG_DASH 3184 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Wrong user parameter would lead to set the last sample duration to %u while fragment duration is %u. Aborting.\n", new_last_sample_duration_in_media_timescale, fragment_duration_in_media_timescale)); GF_LOG_DASH 3216 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Target track %u duration shorter than %lfs: removing samples and adjusting last sample duration.\n", trackNumber, duration_in_sec)); GF_LOG_DASH 3237 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Target track %u duration longer than %lfs: increase the last sample duration.\n", trackNumber, duration_in_sec)); GF_LOG_DASH 3258 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Track %u, %u edit lists in track (max 1 allowed). Consider re-importing the content in MP4Box.\n", trackNumber, edit_count)); GF_LOG_DASH 3266 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Target track %u duration already equal to %lfs. Nothing to do.\n", trackNumber, duration_in_sec)); GF_LOG_DASH 3286 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] ISOBMFF opened\n")); GF_LOG_DASH 3294 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Forcing media duration to %lfs.\n", dash_input->media_duration)); GF_LOG_DASH 3298 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Media duration couldn't be forced. Aborting.\n")); GF_LOG_DASH 4016 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot open input %s: no such file\n", file)); GF_LOG_DASH 4109 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] media duration cannot be forced with MPEG2-TS segmenter. Ignoring.\n")); GF_LOG_DASH 4135 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot create index file %s\n", IdxName)); GF_LOG_DASH 4229 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Indexing done (1 sidx, %d entries).\n", ts_seg.sidx->nb_refs)); GF_LOG_DASH 4360 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] PTSOffset "LLD" - startNumber %d - time %g\n", presentationTimeOffset - 1, segment_index, (Double) (s64) (ts_seg.sidx->earliest_presentation_time + pcr_shift) / 90000.0)); GF_LOG_DASH 4422 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot create segment file %s\n", SegName)); GF_LOG_DASH 4449 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] IO error while Extracting segment %03d / %03d\r", i+1, ts_seg.sidx->nb_refs)); GF_LOG_DASH 4487 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot create segment file %s\n", SegName)); GF_LOG_DASH 4854 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] MPEG-2 TS file %s has several programs - this is not supported in MPEG-DASH - skipping\n", dash_input->file_name)); GF_LOG_DASH 4868 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] File %s not supported for dashing - skipping\n", dash_input->file_name)); GF_LOG_DASH 4919 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Generating MPD at time %d-%02d-%02dT%02d:%02d:%02d.%03dZ\n", 1900+t->tm_year, t->tm_mon+1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec, (u32) time_ms) ); GF_LOG_DASH 4923 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Generating MPD at time %d-%02d-%02dT%02d:%02d:%02dZ\n", syst.wYear, syst.wMonth, syst.wDay, syst.wHour, syst.wMinute, syst.wSecond); GF_LOG_DASH 5174 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Unrecognized role %s - using GPAC urn for schemaID\n", role)); GF_LOG_DASH 5401 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Asked to regenerate segments before expiration of the current segment list, please wait %g seconds - ignoring\n", max_dur + prev_sec - ntp_sec )); GF_LOG_DASH 5405 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Generating segments and MPD %g seconds too late\n", elapsed - (u32) max_dur)); GF_LOG_DASH 5438 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Removing segment %s - %g sec too late\n", fileName, -seg_time - dash_duration)); GF_LOG_DASH 5443 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Could not remove file %s: %s\n", fileName, gf_error_to_string(e) )); GF_LOG_DASH 5492 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Error opening period MPD file %s\n", szPeriodXML)); GF_LOG_DASH 5506 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Error reading from period MPD file: got %d but requested %d bytes\n", read, size )); GF_LOG_DASH 5877 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] No input file specified and no xlink set - cannot dash\n")); GF_LOG_DASH 5887 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Cannot open file %s for dashing: %s\n", dash_input->file_name, gf_error_to_string(e) )); GF_LOG_DASH 5926 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Dashing starting\n")); GF_LOG_DASH 5935 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Either MPD refresh (update) period or MPD duration shall be set in dynamic mode.\n")); GF_LOG_DASH 5940 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] real-time simulation is only supported with a single representation.\n")); GF_LOG_DASH 6001 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Error: no suitable file found for dashing.\n")); GF_LOG_DASH 6036 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Multiple periods in live mode not supported\n")); GF_LOG_DASH 6079 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] None of the input types are supported for DASHing - nothing to do ...\n")); GF_LOG_DASH 6085 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH classification done\n")); GF_LOG_DASH 6090 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] WARNING! Max SAP type %d detected\n\tswitching to FULL profile\n", max_sap_type)); GF_LOG_DASH 6099 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] ERROR! The selected DASH profile (DASH-IF IOP) requires the ContentProtection element to be present in the AdaptationSet element.\n")); GF_LOG_DASH 6127 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] HbbTV 1.5 ISO live profile requires to have at least one Adaptation Set\nlabelled with a Role@value of \"main\". Consider adding \":role=main\" to your inputs.\n")); GF_LOG_DASH 6139 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Segment container %s forbidden in DASH-AVC/264 live profile.\n", dasher->inputs[i].szMime)); GF_LOG_DASH 6149 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Segment-name not allowed in DASH-AVC/264 onDemand profile.\n")); GF_LOG_DASH 6154 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Segment container %s forbidden in DASH-AVC/264 onDemand profile.\n", dasher->inputs[i].szMime)); GF_LOG_DASH 6163 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] onDemand profile, bitstream switching mode cannot be used.\n")); GF_LOG_DASH 6187 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segments are not time-aligned in each representation of each period\n\tswitching to FULL profile\n")); GF_LOG_DASH 6191 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segments are not time-aligned in each representation of each period\n\tdisabling bitstream switching\n")); GF_LOG_DASH 6198 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] WARNING! DASH Live profile requested but no -segment-name\n\tusing \"%%s_dash\" by default\n\n")); GF_LOG_DASH 6203 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("DASH-ing file%s - single segment\nSubsegment duration %.3f - Fragment duration: %.3f secs\n", (dasher->nb_inputs>1) ? "s" : "", dasher->segment_duration, dasher->fragment_duration)); GF_LOG_DASH 6208 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("DASH-ing file%s: %.2fs segments %.2fs fragments ", (dasher->nb_inputs>1) ? "s" : "", dasher->segment_duration, dasher->fragment_duration)); GF_LOG_DASH 6210 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("no sidx used")); GF_LOG_DASH 6212 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("%d subsegments per sidx", dasher->subsegs_per_sidx)); GF_LOG_DASH 6214 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("single sidx per segment")); GF_LOG_DASH 6216 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("\n")); GF_LOG_DASH 6222 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("Spliting segments %sat GOP boundaries\n", dasher->fragments_start_with_rap ? "and fragments " : "")); GF_LOG_DASH 6290 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Muxed representations not allowed in DASH-IF AVC264 live profile\n\tswitching to regular live profile\n")); GF_LOG_DASH 6293 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Muxed representations not allowed in HbbTV 1.5 ISOBMF live profile\n\tswitching to regular live profile\n")); GF_LOG_DASH 6296 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Muxed representations not allowed in DASH-IF AVC264 onDemand profile\n\tswitching to regular onDemand profile\n")); GF_LOG_DASH 6304 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Max 16 adaptation sets in HbbTV 1.5 ISO live profile\n\tswitching to DASH AVC/264 live profile\n")); GF_LOG_DASH 6308 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Max 32 periods in HbbTV 1.5 ISO live profile\n\tswitching to regular DASH AVC/264 live profile\n")); GF_LOG_DASH 6312 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Min segment duration 1s in HbbTV 1.5 ISO live profile\n\tcapping to 1s\n")); GF_LOG_DASH 6316 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Max segment duration 15s in HbbTV 1.5 ISO live profile\n\tcapping to 15s\n")); GF_LOG_DASH 6321 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH fetched component infos\n")); GF_LOG_DASH 6347 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] last period has no known duration, cannot insert new period. Try re-dashing previous period and specifying its duration\n")); GF_LOG_DASH 6412 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH context restored\n")); GF_LOG_DASH 6506 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Cannot open period MPD %s for writing, aborting\n", p->szPeriodXML)); GF_LOG_DASH 6643 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] two languages in adaptation set: %s will be kept %s will be ignored\n", lang, comp->lang)); GF_LOG_DASH 6711 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Several relative path baseURL for input %s: selecting \"%s\"\n", dash_input->file_name, dash_input->baseURL[0])); GF_LOG_DASH 6723 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Found baseURL for input %s but not a relative path (%s)\n", dash_input->file_name, dash_input->baseURL[0])); GF_LOG_DASH 6761 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("DASHing file %s\n", dash_input->file_name)); GF_LOG_DASH 6769 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Error while DASH-ing file: %s\n", gf_error_to_string(e))); GF_LOG_DASH 6810 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH Segment generation done\n")); GF_LOG_DASH 6856 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] DASH MPD done\n")); GF_LOG_DASH 6862 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH, ("[DASH] Current Period Duration: %s\n", opt) ); GF_LOG_DASH 6871 src/media_tools/dash_segmenter.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Done dashing\n")); GF_LOG_DASH 336 src/media_tools/html5_mse.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[MSE] Error locating plugin for source - mime type %s\n", mime)); GF_LOG_DASH 560 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Removing frame with PTS %g s (%d frames remaining)\n", TIMESCALE_TO_SECONDS(frame->sl_header.compositionTimeStamp), gf_list_count(track->buffer))); GF_LOG_DASH 611 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Adding frame with PTS %g s and duration %g s (%d frames in buffer)\n", TIMESCALE_TO_SECONDS(frame->sl_header.compositionTimeStamp), TIMESCALE_TO_SECONDS(frame->sl_header.au_duration), gf_list_count(track->buffer))); GF_LOG_DASH 775 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Starting to fetch AUs from parser\n")); GF_LOG_DASH 795 src/media_tools/html5_mse.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[MSE] Failed to fetch AU from channel\n")); GF_LOG_DASH 801 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] New AU parsed with PTS %g s\n", TIMESCALE_TO_SECONDS(packet->sl_header.compositionTimeStamp))); GF_LOG_DASH 820 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Done fetching AUs from parser\n")); GF_LOG_DASH 839 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Appending segment %s to SourceBuffer %p\n", buffer->url, sb)); GF_LOG_DASH 864 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Removing media until next RAP\n")); GF_LOG_DASH 931 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Next segment to parse %s with init \n", next->url, buffer->url)); GF_LOG_DASH 937 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Only one init segment to parse %s, need to wait\n", buffer->url)); GF_LOG_DASH 941 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE] Next segment to parse %s\n", buffer->url)); GF_LOG_DASH 1052 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_IN] Sending AU #%d/%d to decoder with PTS %g s\n", track->packet_index, count, TIMESCALE_TO_SECONDS(packet->sl_header.compositionTimeStamp))); GF_LOG_DASH 1059 src/media_tools/html5_mse.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MSE_In] No AU for decoder\n")); GF_LOG_DASH 427 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] EXT-X-KEY not supported.\n", line)); GF_LOG_DASH 450 src/media_tools/m3u8.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH,("[M3U8] EXT-X-ALLOW-CACHE not supported.\n", line)); GF_LOG_DASH 483 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH,("[M3U8] Invalid byte range %s\n", val)); GF_LOG_DASH 536 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-STREAM-INF: no BANDWIDTH found. Ignoring the line.\n")); GF_LOG_DASH 544 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] EXT-X-DISCONTINUITY not supported.\n", line)); GF_LOG_DASH 558 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH,("[M3U8] Invalid byte range %s\n", ret[0])); GF_LOG_DASH 582 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Unsupported #EXT-X-MEDIA:TYPE=%s\n", ret[i]+5)); GF_LOG_DASH 591 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Misformed #EXT-X-MEDIA:URI=%s. Quotes are incorrect.\n", ret[i]+5)); GF_LOG_DASH 607 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA:GROUP-ID=%s. Ignoring the line.\n", ret[i]+9)); GF_LOG_DASH 617 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Misformed #EXT-X-MEDIA:LANGUAGE=%s. Quotes are incorrect.\n", ret[i]+5)); GF_LOG_DASH 620 src/media_tools/m3u8.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH,("[M3U8] EXT-X-MEDIA:NAME not supported\n")); GF_LOG_DASH 623 src/media_tools/m3u8.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH,("[M3U8] EXT-X-MEDIA:DEFAULT not supported\n")); GF_LOG_DASH 629 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA:DEFAULT=%s\n", ret[i]+8)); GF_LOG_DASH 632 src/media_tools/m3u8.c GF_LOG(GF_LOG_INFO, GF_LOG_DASH,("[M3U8] EXT-X-MEDIA:AUTOSELECT not supported\n")); GF_LOG_DASH 638 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA:AUTOSELECT=%s\n", ret[i]+11)); GF_LOG_DASH 646 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA: TYPE is missing. Ignoring the line.\n")); GF_LOG_DASH 650 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA: TYPE is CLOSED-CAPTIONS but URI is present. Ignoring the URI.\n")); GF_LOG_DASH 656 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA: missing GROUP-ID attribute. Ignoring the line.\n")); GF_LOG_DASH 660 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Invalid #EXT-X-MEDIA: no ID was computed. Check previous errors. Ignoring the line.\n")); GF_LOG_DASH 675 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH,("[M3U8] Unknown line in M3U8 file %s\n", line)); GF_LOG_DASH 762 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[M3U8] Media segment tag MUST NOT appear in a Master Playlist\n")); GF_LOG_DASH 771 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M3U8] declaring %s %s\n", attribs->is_master_playlist ? "sub-playlist" : "media segment", fullURL)); GF_LOG_DASH 844 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[M3U8] Warning: found an AUDIO group in the master playlist.")); GF_LOG_DASH 847 src/media_tools/m3u8.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[M3U8] Warning: found an VIDEO group in the master playlist.")); GF_LOG_DASH 962 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH,("[M3U8] Cannot Open m3u8 source %s for reading\n", file)); GF_LOG_DASH 968 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH,("[M3U8] Cannot open m3u8 file %s for reading\n", file)); GF_LOG_DASH 1018 src/media_tools/m3u8.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Failed to parse M3U8 File, it should start with #EXTM3U, but was : %s\n", currentLine)); GF_LOG_DASH 1028 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M3U8]Comment at line %d : %s\n", currentLineNumber, currentLine)); GF_LOG_DASH 1030 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M3U8] Directive at line %d: \"%s\", attributes=", currentLineNumber, currentLine)); GF_LOG_DASH 1033 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, (" [%d]='%s'", i, attributes[i])); GF_LOG_DASH 1038 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("\n")); GF_LOG_DASH 1095 src/media_tools/m3u8.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[M3U8] Version %d specified but tags from version %d detected\n", attribs.version, attribs.compatibility_version)); GF_LOG_DASH 161 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Parsed duration "LLU" doesn't fit on 32 bits! Setting to the 32 bits max.\n", dur)); GF_LOG_DASH 183 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Metrics not implemented yet\n")); GF_LOG_DASH 440 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Wrong spelling: got %s but expected \"initialization\" \n", att->name )); GF_LOG_DASH 896 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] content component not implemented\n")); GF_LOG_DASH 1025 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Wrong namespace found for DASH MPD - cannot parse\n")); GF_LOG_DASH 1324 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] NOT SUPPORTED: M3U8 Media\n")); GF_LOG_DASH 1326 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Error loading playlist element %s\n", pe->url)); GF_LOG_DASH 1328 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] NOT SUPPORTED: M3U8 unknown type for %s\n", pe->url)); GF_LOG_DASH 1486 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Unknown mime-type when converting from M3U8 HLS playlist, setting %s\n", mimeTypeForM3U8Segments)); GF_LOG_DASH 1665 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[M3U8] Failed to parse root playlist '%s', error = %s\n", m3u8_file, gf_error_to_string(e))); GF_LOG_DASH 1712 src/media_tools/mpd.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD Generator] Not downloading, programs are identical for %s...\n", pe->url)); GF_LOG_DASH 1729 src/media_tools/mpd.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD Generator] Downloading %s...\n", suburl)); GF_LOG_DASH 1734 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD Generator] Download faile for %s\n", suburl)); GF_LOG_DASH 1742 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[M3U8toMPD] Failed to parse subplaylist %s\n", suburl)); GF_LOG_DASH 1755 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD Generator] The M3U8 playlist is not correct.\n")); GF_LOG_DASH 1776 src/media_tools/mpd.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD Generator] No need to refresh playlist!\n")); GF_LOG_DASH 1778 src/media_tools/mpd.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[MPD Generator] Playlist will be refreshed every %g seconds, len=%d\n", update_interval, the_pe->duration_info)); GF_LOG_DASH 1809 src/media_tools/mpd.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("[DASH] Solving m3u8 variant playlist %s\n", rep->segment_list->xlink_href)); GF_LOG_DASH 1812 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] FileDownloader not found\n")); GF_LOG_DASH 1821 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Download failed for %s\n", rep->segment_list->xlink_href)); GF_LOG_DASH 1827 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[M3U8] Failed to parse playlist %s\n", rep->segment_list->xlink_href)); GF_LOG_DASH 2332 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] No namespace found while writing. Setting to default.\n")); GF_LOG_DASH 2613 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Media URL is not set in segment list\n")); GF_LOG_DASH 2769 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Missing ID on representation - cannot solve template\n\n")); GF_LOG_DASH 2794 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Wrong template identifier Index detected - using Number instead\n\n")); GF_LOG_DASH 2849 src/media_tools/mpd.c GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("[DASH] Unknown template identifier %s - disabling rep\n\n", first_sep+1)); GF_LOG_DASH 3085 src/media_tools/mpd.c GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[MPD] Period contains XLINKs. Not supported.\n", period->xlink_href)); GF_LOG_DASH 919 src/terminal/network_service.c GF_LOG(GF_LOG_DEBUG, GF_LOG_DASH, ("%s:%d FOUND matching module %s\n", __FILE__, __LINE__, sPlug)); GF_LOG_DASH 169 src/utils/error.c { GF_LOG_DASH, "dash", GF_LOG_WARNING },