diff options
author | Christophe Grenier <[email protected]> | 2015-06-12 18:54:47 +0200 |
---|---|---|
committer | Christophe Grenier <[email protected]> | 2015-06-12 18:54:47 +0200 |
commit | 56e27e660059e73f1315f83c660fc358c02e41d7 (patch) | |
tree | e150eee5a2d77a2b5335452b72b51ea342736532 | |
parent | 0dd2adf2daf284f421857fc94890474572594f4b (diff) |
PhotoRec: allow "frea" atom in mov/avi file. Fix recovery of mobius camera videos.
Bug reported by Marc MERLIN.
-rw-r--r-- | src/file_mov.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/file_mov.c b/src/file_mov.c index 62df9be9..3f56e2c8 100644 --- a/src/file_mov.c +++ b/src/file_mov.c @@ -305,6 +305,7 @@ static data_check_t data_check_mov(const unsigned char *buffer, const unsigned i else if( (buffer[i+4]=='c' && buffer[i+5]=='m' && buffer[i+6]=='o' && buffer[i+7]=='v') || (buffer[i+4]=='c' && buffer[i+5]=='m' && buffer[i+6]=='v' && buffer[i+7]=='d') || (buffer[i+4]=='d' && buffer[i+5]=='c' && buffer[i+6]=='o' && buffer[i+7]=='m') || + (buffer[i+4]=='f' && buffer[i+5]=='r' && buffer[i+6]=='e' && buffer[i+7]=='a') || (buffer[i+4]=='f' && buffer[i+5]=='r' && buffer[i+6]=='e' && buffer[i+7]=='e') || (buffer[i+4]=='f' && buffer[i+5]=='t' && buffer[i+6]=='y' && buffer[i+7]=='p') || (buffer[i+4]=='j' && buffer[i+5]=='p' && buffer[i+6]=='2' && buffer[i+7]=='h') || |