Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(762)

Side by Side Diff: patched-ffmpeg-mt/libavformat/nut.c

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * nut 2 * nut
3 * Copyright (c) 2004-2007 Michael Niedermayer 3 * Copyright (c) 2004-2007 Michael Niedermayer
4 * 4 *
5 * This file is part of FFmpeg. 5 * This file is part of FFmpeg.
6 * 6 *
7 * FFmpeg is free software; you can redistribute it and/or 7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public 8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version. 10 * version 2.1 of the License, or (at your option) any later version.
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 sp->pos= pos; 62 sp->pos= pos;
63 sp->back_ptr= back_ptr; 63 sp->back_ptr= back_ptr;
64 sp->ts= ts; 64 sp->ts= ts;
65 av_tree_insert(&nut->syncpoints, sp, ff_nut_sp_pos_cmp, &node); 65 av_tree_insert(&nut->syncpoints, sp, ff_nut_sp_pos_cmp, &node);
66 if(node){ 66 if(node){
67 av_free(sp); 67 av_free(sp);
68 av_free(node); 68 av_free(node);
69 } 69 }
70 } 70 }
71 71
72 static void enu_free(void *opaque, void *elem)
73 {
74 av_free(elem);
75 }
76
77 void ff_nut_free_sp(NUTContext *nut)
78 {
79 av_tree_enumerate(nut->syncpoints, NULL, NULL, enu_free);
80 av_tree_destroy(nut->syncpoints);
81 }
82
72 const Dispositions ff_nut_dispositions[] = { 83 const Dispositions ff_nut_dispositions[] = {
73 {"default" , AV_DISPOSITION_DEFAULT}, 84 {"default" , AV_DISPOSITION_DEFAULT},
74 {"dub" , AV_DISPOSITION_DUB}, 85 {"dub" , AV_DISPOSITION_DUB},
75 {"original" , AV_DISPOSITION_ORIGINAL}, 86 {"original" , AV_DISPOSITION_ORIGINAL},
76 {"comment" , AV_DISPOSITION_COMMENT}, 87 {"comment" , AV_DISPOSITION_COMMENT},
77 {"lyrics" , AV_DISPOSITION_LYRICS}, 88 {"lyrics" , AV_DISPOSITION_LYRICS},
78 {"karaoke" , AV_DISPOSITION_KARAOKE}, 89 {"karaoke" , AV_DISPOSITION_KARAOKE},
79 {"" , 0} 90 {"" , 0}
80 }; 91 };
81 92
93 const AVMetadataConv ff_nut_metadata_conv[] = {
94 { "Author", "artist" },
95 { "X-CreationTime", "date" },
96 { "CreationTime", "date" },
97 { "SourceFilename", "filename" },
98 { "X-Language", "language" },
99 { "X-Disposition", "disposition" },
100 { "X-Replaces", "replaces" },
101 { "X-Depends", "depends" },
102 { "X-Uses", "uses" },
103 { "X-UsesFont", "usesfont" },
104 { 0 },
105 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698