Commit 144918cf authored by michael's avatar michael

ftyp patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@5098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 49a90684
...@@ -1316,8 +1316,10 @@ static void mov_write_ftyp_tag (ByteIOContext *pb, AVFormatContext *s) ...@@ -1316,8 +1316,10 @@ static void mov_write_ftyp_tag (ByteIOContext *pb, AVFormatContext *s)
put_tag(pb, "3g2a"); put_tag(pb, "3g2a");
else if ( mov->mode == MODE_PSP ) else if ( mov->mode == MODE_PSP )
put_tag(pb, "MSNV"); put_tag(pb, "MSNV");
else else if ( mov->mode == MODE_MP4 )
put_tag(pb, "isom"); put_tag(pb, "isom");
else
put_tag(pb, "qt ");
put_be32(pb, 0x200 ); put_be32(pb, 0x200 );
...@@ -1327,8 +1329,10 @@ static void mov_write_ftyp_tag (ByteIOContext *pb, AVFormatContext *s) ...@@ -1327,8 +1329,10 @@ static void mov_write_ftyp_tag (ByteIOContext *pb, AVFormatContext *s)
put_tag(pb, "3g2a"); put_tag(pb, "3g2a");
else if ( mov->mode == MODE_PSP ) else if ( mov->mode == MODE_PSP )
put_tag(pb, "MSNV"); put_tag(pb, "MSNV");
else else if ( mov->mode == MODE_MP4 )
put_tag(pb, "mp41"); put_tag(pb, "mp41");
else
put_tag(pb, "qt ");
} }
static void mov_write_uuidprof_tag(ByteIOContext *pb, AVFormatContext *s) static void mov_write_uuidprof_tag(ByteIOContext *pb, AVFormatContext *s)
...@@ -1398,8 +1402,6 @@ static int mov_write_header(AVFormatContext *s) ...@@ -1398,8 +1402,6 @@ static int mov_write_header(AVFormatContext *s)
else if (!strcmp("mov", s->oformat->name)) mov->mode = MODE_MOV; else if (!strcmp("mov", s->oformat->name)) mov->mode = MODE_MOV;
else if (!strcmp("psp", s->oformat->name)) mov->mode = MODE_PSP; else if (!strcmp("psp", s->oformat->name)) mov->mode = MODE_PSP;
if ( mov->mode == MODE_3GP || mov->mode == MODE_3G2 ||
mov->mode == MODE_MP4 || mov->mode == MODE_PSP )
mov_write_ftyp_tag(pb,s); mov_write_ftyp_tag(pb,s);
if ( mov->mode == MODE_PSP ) { if ( mov->mode == MODE_PSP ) {
if ( s->nb_streams != 2 ) { if ( s->nb_streams != 2 ) {
......
...@@ -137,8 +137,8 @@ stddev: 0.00 PSNR:99.99 bytes:7602176 ...@@ -137,8 +137,8 @@ stddev: 0.00 PSNR:99.99 bytes:7602176
7200000 ./data/a-dv.dv 7200000 ./data/a-dv.dv
c2082cd8adf417c4ebc32654e446cba1 *./data/out.yuv c2082cd8adf417c4ebc32654e446cba1 *./data/out.yuv
stddev: 8.86 PSNR:29.17 bytes:7602176 stddev: 8.86 PSNR:29.17 bytes:7602176
733d55faec85f437f534771c145973d2 *./data/a-svq1.mov 979057a09f280acd2fba3b29de6125d1 *./data/a-svq1.mov
1379827 ./data/a-svq1.mov 1379847 ./data/a-svq1.mov
bbff871d1475e1eee4231a08e075de2c *./data/out.yuv bbff871d1475e1eee4231a08e075de2c *./data/out.yuv
stddev: 10.99 PSNR:27.30 bytes:7602176 stddev: 10.99 PSNR:27.30 bytes:7602176
21f8ff9f1daacd9133683bb4ea0f50a4 *./data/a-mp2.mp2 21f8ff9f1daacd9133683bb4ea0f50a4 *./data/a-mp2.mp2
......
...@@ -22,8 +22,8 @@ c9050b51f6d6636cdda3160d43463bc3 *./data/b-libav.ts ...@@ -22,8 +22,8 @@ c9050b51f6d6636cdda3160d43463bc3 *./data/b-libav.ts
794934a02582f8dfc85d1856514cf37c *./data/b-libav.flv 794934a02582f8dfc85d1856514cf37c *./data/b-libav.flv
339325 ./data/b-libav.flv 339325 ./data/b-libav.flv
./data/b-libav.flv CRC=0x7b9076f8 ./data/b-libav.flv CRC=0x7b9076f8
4eecc0b7b09a6696f6d0f811f637612e *./data/b-libav.mov 63e05396e2d52135c4025ce14eb090a9 *./data/b-libav.mov
369873 ./data/b-libav.mov 369893 ./data/b-libav.mov
./data/b-libav.mov CRC=0x48f5a90d ./data/b-libav.mov CRC=0x48f5a90d
8bf16d40a2ec19fa36b124a928e47e23 *./data/b-libav.nut 8bf16d40a2ec19fa36b124a928e47e23 *./data/b-libav.nut
332358 ./data/b-libav.nut 332358 ./data/b-libav.nut
......
...@@ -137,8 +137,8 @@ stddev: 0.00 PSNR:99.99 bytes:7602176 ...@@ -137,8 +137,8 @@ stddev: 0.00 PSNR:99.99 bytes:7602176
7200000 ./data/a-dv.dv 7200000 ./data/a-dv.dv
bb69dda7a84a5b166434e28e1243d3d1 *./data/out.yuv bb69dda7a84a5b166434e28e1243d3d1 *./data/out.yuv
stddev: 2.99 PSNR:38.59 bytes:7602176 stddev: 2.99 PSNR:38.59 bytes:7602176
e4896d19f536c420cb17fac162d1f95b *./data/a-svq1.mov 2905eb59262b093335b31df9f252c488 *./data/a-svq1.mov
769527 ./data/a-svq1.mov 769547 ./data/a-svq1.mov
44777d1ddbccd0ef7f8d08394465670c *./data/out.yuv 44777d1ddbccd0ef7f8d08394465670c *./data/out.yuv
stddev: 3.44 PSNR:37.38 bytes:7602176 stddev: 3.44 PSNR:37.38 bytes:7602176
21f8ff9f1daacd9133683bb4ea0f50a4 *./data/a-mp2.mp2 21f8ff9f1daacd9133683bb4ea0f50a4 *./data/a-mp2.mp2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment