Example #1
0
                    )

                    dropped_stats = session.dropped_packets.get_statistics()
                    if dropped_stats != None:
                        summary.dropped_burst = dropped_stats[0]
                        summary.dropped_clocking = dropped_stats[1]
                        summary.dropped_trailing = dropped_stats[2]
                    else:
                        summary.dropped_burst = 0
                        summary.dropped_clocking = 0
                        summary.dropped_trailing = 0

                    if len(session.VLClogs) > 1:
                        summary.general_unfairness = session.get_general_unfairness()
                        summary.general_relative_unfairness = session.get_general_relative_unfairness()
                        summary.quality_unfairness = session.get_quality_unfairness()

                    if filename not in sessions_summary:
                        sessions_summary[filename] = []
                    if len(sessions_summary[filename]) < run_zerobased + 1:
                        sessions_summary[filename].append([])
                    sessions_summary[filename][run_zerobased].append(summary)
        except:
            print "in {}".format(filename)
            raise

    try:
        headers = (
            "rebuffering_ratio",
            "avg_bitrate",
            "avg_relative_bitrate",