def invert_edl_list(timecode_list, end_timecode):
    """
    Inverts the list of timecodes from the EDL file.
    Used to determine which splits to make and keep
    """
    current_tc = "00:00:00.000"
    inverted = []

    for start,stop in timecode_list:
        if start == current_tc:
            current_tc = stop # Skips ahead if there isn't any good content inbetween timecodes
        else:
            inverted.append((current_tc,start))
            current_tc = stop
    
    inverted.append((current_tc, end_timecode))

    return inverted