|
|
| eneren |
| Posted: Jan 16 2003, 02:51 AM |
 |
|
Unregistered

|
When I play back (input only) or save to AVI (no compression, no conversions, no filters) I get the error "Frame not found (looking for 128)".
The file is a "Movie" shot from a Sony Digital Camera, 5 secs. in length and consisting of 1 single I frame and 143 P frames (copies). Basically it is a still picture with 5 seconds of sound.
I have tried various versions of VirtualDub - I get the error in all versions. The file can be played back / converted using other applications without problems.
A bug? Or am I doing something wrong?
File Information:
Video: Frame size, fps: 320x240, 25.000 fps # of frames (time): 144 (0:05) # of I,P and B frames: 1 / 143 / 0 I-frame: 13K (min=avg=max) P-frame: 4K (min=avg=max) B-frame: no B-frames Avg. bitrate: 23 Kbps Audio: Format: 32KHz mono, 32Kbps layer II # frames: 160 Total size: 23 K |
 |
| fccHandler |
| Posted: Jan 16 2003, 03:29 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
| QUOTE (eneren @ Jan 15 2003, 10:51 PM) | | I have tried various versions of VirtualDub - I get the error in all versions. |
Maybe a bug. Try my version of VirtualDub, available at DeXT's site. Is there any way you can provide us with a link to your MPEG file?
-------------------- May the FOURCC be with you... |
 |
| phaeron |
| Posted: Jan 16 2003, 04:00 AM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Whoooops.
It's a bug -- the subframe_num field in the MPEGSampleInfo data field is a (signed char), when according to the comment right next to it it should have been an (unsigned char)... and the comment is incorrect, so it needs to be an unsigned short. (The actual MPEG requirement is that a block be intra-coded once every 132 frames, not a GOP limit of 132 frames.) Most MPEG files do not have more than 127 frames between I-frames, but this one is a bit unusual in that respect. |
 |
| eneren |
| Posted: Jan 16 2003, 04:02 AM |
 |
|
Unregistered

|
| QUOTE | | Try my version of VirtualDub, available at DeXT's site. |
It works! Must be a bug in VirtualDub then?
| QUOTE | | Is there any way you can provide us with a link to your MPEG file? |
A link - no. But I can e-mail it, if you are still interested (size = 58K).
Thanks for your help!
|
 |
| fccHandler |
| Posted: Jan 16 2003, 04:20 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
| QUOTE (eneren @ Jan 16 2003, 12:02 AM) | | ... I can e-mail it, if you are still interested |
Nope, the bug has been identified
-------------------- May the FOURCC be with you... |
 |
| eneren |
| Posted: Jan 16 2003, 04:21 AM |
 |
|
Unregistered

|
Cool - I found a bug! I know I should not smile - but I cannot help it.
VirtualDub is such a cool program. It's free - and has the best support! |
 |
| ChristianHJW |
| Posted: Jan 16 2003, 09:20 AM |
 |
|
Advanced Member
  
Group: Moderators
Posts: 1768
Member No.: 2
Joined: 7-July 02

|
| QUOTE (eneren @ Jan 16 2003, 06:21 AM) | VirtualDub is such a cool program. It's free - and has the best support! |
Thanks mate for the motivating words !
True, the mod team here is doing a great job, and with the help of Avery himself on the difficult tasks we sure get all probs solved in the end !!
-------------------- Visit the unofficial Virtualdub support forum on http://forums.virtualdub.org - help to reduce the big number of emails Avery Lee is getting every day !! Support matroska as container and Gstreamer as the only truely open, x-platform multimedia platform .... |
 |