<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
        xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
        xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd
        http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
    <changeSet id="1" author="n-kumar">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">

        INSERT INTO encoding_profile (profile_type, description, format) VALUES ('video', 'Hoopla Film and TV video', 'mp4');;
        SET @last_id_in_encoding_profile_video = LAST_INSERT_ID();;

        UPDATE dms_encoding_profile SET filename= '{upc}_{release_name_no_space}_feature.mp4', encoding_profile_id =@last_id_in_encoding_profile_video, extension = 'mp4' WHERE dms_master_master_id ='502' AND encoding_profile_id =328;;

        INSERT INTO video_encoding_profile( encoding_profile_id, description, format, aspect_ratio, resolution, video_source,extension, encoding_engine ) VALUES
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "4:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "4:2","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "5:2","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "5:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "8:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "8:5","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "10:7","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "16:9","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:7","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:9","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:11","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:13","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:17","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:19","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:21","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:23","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:27","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:29","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "1.85:1","SD", "336","mp4","episode" ),

        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "4:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "4:2","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "5:2","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "5:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "8:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "8:5","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "10:7","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "16:9","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:7","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:9","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:11","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "20:13","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:17","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:19","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:21","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:23","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:27","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "40:29","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_video, "Hoopla Film and TV", "mp4", "1.85:1","ANY", "337","mp4","episode" );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                DELETE FROM video_encoding_profile WHERE description = "Hoopla Film and TV" AND `format` = "mp4" AND `video_source` IN (336,337);;

                UPDATE dms_encoding_profile SET filename= '{upc}_{release_name_no_space}_feature.mov', encoding_profile_id = 328, extension = 'mov' WHERE dms_master_master_id ='502' AND filename= '{upc}_{release_name_no_space}_feature.mp4' and extension = 'mp4';;

                DELETE FROM encoding_profile WHERE profile_type = "video" AND description = "Hoopla Film and TV video" AND format = "mp4";;
            </sql>
        </rollback>
    </changeSet>
    <changeSet id="2" author="n-kumar">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">

        INSERT INTO encoding_profile (profile_type, description, format) VALUES ('trailer', 'Hoopla Film Trailer', 'mp4');;
        SET @last_id_in_encoding_profile_trailer = LAST_INSERT_ID();;

        UPDATE dms_encoding_profile SET filename= '{upc}_{release_name_no_space}_trailer.mp4', encoding_profile_id =@last_id_in_encoding_profile_trailer, extension = 'mp4' WHERE dms_master_master_id ='502' AND encoding_profile_id =329;;

        INSERT INTO video_encoding_profile( encoding_profile_id, description, format, aspect_ratio, resolution, video_source,extension, encoding_engine ) VALUES
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "4:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "4:2","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "5:2","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "5:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "8:3","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "8:5","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "10:7","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "16:9","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:7","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:9","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:11","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:13","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:17","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:19","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:21","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:23","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:27","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:29","SD", "336","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "1.85:1","SD", "336","mp4","episode" ),

        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "4:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "4:2","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "5:2","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "5:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "8:3","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "8:5","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "10:7","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "16:9","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:7","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:9","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:11","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "20:13","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:17","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:19","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:21","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:23","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:27","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "40:29","ANY", "337","mp4","episode" ),
        ( @last_id_in_encoding_profile_trailer, "Hoopla Film Trailer", "mp4", "1.85:1","ANY", "337","mp4","episode" );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                DELETE FROM video_encoding_profile WHERE description = "Hoopla Film Trailer" AND `format` = "mp4" AND `video_source` IN (336,337);;
                
                UPDATE dms_encoding_profile SET filename= '{upc}_{release_name_no_space}_trailer.mov', encoding_profile_id = 329, extension = 'mov' WHERE dms_master_master_id ='502' AND filename = '{upc}_{release_name_no_space}_trailer.mp4' AND extension = 'mp4';;

                DELETE FROM encoding_profile WHERE profile_type = "trailer" AND description = "Hoopla Film Trailer" AND format = "mp4";;
            </sql>
        </rollback>
    </changeSet>
</databaseChangeLog>
