12c8912de2 
								
							
								 
							
						 
						
							
							
								
								crypto: Remove a stray double space  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddffc2fdc3 
								
							
								 
							
						 
						
							
							
								
								avio: add support for passing options to protocols.  
							
							Not used anywhere yet, support for passing options from avio_open() will
follow. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f1b7b3944 
								
							
								 
							
						 
						
							
							
								
								avio: Add an AVIOInterruptCB parameter to ffurl_open/ffurl_alloc  
							
							Change all uses of these function to pass the relevant
callback on. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc86ca1ab5 
								
							
								 
							
						 
						
							
							
								
								crypto: add decoding flag to options.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaa8c1f9fe 
								
							
								 
							
						 
						
							
							
								
								crypto: Don't manually free memory allocated via AVOptions  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8d0d8bc76 
								
							
								 
							
						 
						
							
							
								
								crypto: Use av_freep instead of av_free  
							
							This fixes a potential double free.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1ad93c08c 
								
							
								 
							
						 
						
							
							
								
								Revert "crypto: fix potential double free"  
							
							This reverts commit 7d89f7cbf3 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a71bcd1a7f 
								
							
								 
							
						 
						
							
							
								
								crypto: Use av_freep instead of av_free  
							
							This fixes a potential double free.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d89f7cbf3 
								
							
								 
							
						 
						
							
							
								
								crypto: fix potential double free  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0029cbcf6 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initializers for AVClasses.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a7a1b7def 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initializers for AVClasses.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac9cf2e5c4 
								
							
								 
							
						 
						
							
							
								
								crypto: Use av_freep instead of av_free  
							
							Using av_freep is generally good practice.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e4f70a8de 
								
							
								 
							
						 
						
							
							
								
								Add a protocol handler for AES CBC decryption with PKCS7 padding  
							
							This can later be extended to support other AES bit sizes,
encryption, other crypto algorithms, reading the key from a URL, etc.
In order to use it, the key and initialization vector has to be
passed via AVOptions. Since such options can't be passed to
protocols from the command line, the protocol is currently
only for libavformat internal use.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago