| Index: media/filters/ffmpeg_glue.cc
 | 
| ===================================================================
 | 
| --- media/filters/ffmpeg_glue.cc	(revision 41387)
 | 
| +++ media/filters/ffmpeg_glue.cc	(working copy)
 | 
| @@ -81,30 +81,6 @@
 | 
|    return 0;
 | 
|  }
 | 
|  
 | 
| -int LockManagerOperation(void** lock, enum AVLockOp op) {
 | 
| -  switch (op) {
 | 
| -    case AV_LOCK_CREATE:
 | 
| -      *lock = new Lock();
 | 
| -      if (!*lock)
 | 
| -        return 1;
 | 
| -      return 0;
 | 
| -
 | 
| -    case AV_LOCK_OBTAIN:
 | 
| -      static_cast<Lock*>(*lock)->Acquire();
 | 
| -      return 0;
 | 
| -
 | 
| -    case AV_LOCK_RELEASE:
 | 
| -      static_cast<Lock*>(*lock)->Release();
 | 
| -      return 0;
 | 
| -
 | 
| -    case AV_LOCK_DESTROY:
 | 
| -      delete static_cast<Lock*>(*lock);
 | 
| -      *lock = NULL;
 | 
| -      return 0;
 | 
| -  }
 | 
| -  return 1;
 | 
| -}
 | 
| -
 | 
|  }  // namespace
 | 
|  
 | 
|  //------------------------------------------------------------------------------
 | 
| @@ -131,14 +107,12 @@
 | 
|    // Register our protocol glue code with FFmpeg.
 | 
|    avcodec_init();
 | 
|    av_register_protocol(&kFFmpegURLProtocol);
 | 
| -  av_lockmgr_register(&LockManagerOperation);
 | 
|  
 | 
|    // Now register the rest of FFmpeg.
 | 
|    av_register_all();
 | 
|  }
 | 
|  
 | 
|  FFmpegGlue::~FFmpegGlue() {
 | 
| -  av_lockmgr_register(NULL);
 | 
|  }
 | 
|  
 | 
|  std::string FFmpegGlue::AddProtocol(FFmpegURLProtocol* protocol) {
 | 
| 
 |