Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							34ff361921 
							
						 
					 
					
						
						
							
							examples: apply doxy entries consistency fixes  
						
						... 
						
						
						
						Use consistent format for the @file field and file description. 
						
						
					 
					
						2023-02-11 17:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Chema Gonzalez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7adf7502b8 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: add motion information  
						
						... 
						
						
						
						Note that the motion information includes subpel motion information
This was likely forgotten in 56bdf61baa04c4fd8d165f34499115ce0aa97c43.
Tested:
```
$ make examples -j
...
$ doc/examples/extract_mvs in.264 | head -40 | \
    csvcut -C framenum,source,flags |csvlook
| blockw | blockh |  srcx | srcy |  dstx | dsty | motion_x | motion_y | motion_scale |
| ------ | ------ | ----- | ---- | ----- | ---- | -------- | -------- | ------------ |
|     16 |     16 |    20 |   26 |     8 |    8 |       49 |       72 |            4 |
|     16 |     16 |   152 |   15 |   136 |    8 |       65 |       28 |            4 |
|     16 |      8 |   360 |    3 |   360 |    4 |        1 |       -6 |            4 |
|     16 |      8 |   360 |   13 |   360 |   12 |       -1 |        4 |            4 |
|     16 |     16 |   440 |   10 |   440 |    8 |        3 |       10 |            4 |
|      8 |     16 |   829 |    7 |   836 |    8 |      -31 |       -6 |            4 |
|      8 |     16 |   844 |    7 |   844 |    8 |       -1 |       -4 |            4 |
|     16 |     16 | 1,004 |   14 | 1,048 |    8 |     -177 |       24 |            4 |
|     16 |     16 | 1,096 |    8 | 1,096 |    8 |       -1 |        0 |            4 |
|     16 |      8 | 1,417 |   24 | 1,416 |    4 |        7 |       82 |            4 |
|     16 |      8 | 1,416 |   13 | 1,416 |   12 |        0 |        6 |            4 |
|     16 |      8 |    87 |   20 |    88 |   20 |       -7 |        0 |            4 |
|     16 |      8 |    99 |   44 |    88 |   28 |       45 |       66 |            4 |
...
```
Also:
```
$ make fate -j
...
```
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2022-09-23 22:42:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							f495604361 
							
						 
					 
					
						
						
							
							examples/extract_mvs: Do not use stack packet  
						
						... 
						
						
						
						Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 
						
						
					 
					
						2021-10-03 20:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							260dc1c5f3 
							
						 
					 
					
						
						
							
							examples/extract_mvs: add missing header  
						
						... 
						
						
						
						Fixed compilation broken by e67e02d15672.
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2021-06-10 21:19:28 -03:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5412b39e 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: Explicitly free options  
						
						... 
						
						
						
						The user should not rely on all options always being recognized
(in particular not on error).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 
						
						
					 
					
						2021-06-08 12:52:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							46dac8cf3d 
							
						 
					 
					
						
						
							
							avformat/avformat, utils: Make av_find_best_stream const-correct  
						
						... 
						
						
						
						Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2021-04-27 10:43:14 -03:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							10bcc41bb4 
							
						 
					 
					
						
						
							
							examples: Don't call deprecated functions which don't do anything  
						
						
						
						
					 
					
						2018-02-09 21:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							400378b7b3 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: re-indent after previous commit  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							1cf93196fc 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: make pkt local to the main function  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							82116bd8a4 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: switch to new decoding API  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							64b5539985 
							
						 
					 
					
						
						
							
							doc/examples/extract_mvs: switch to codecpar  
						
						
						
						
					 
					
						2017-03-28 17:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f861ca42 
							
						 
					 
					
						
						
							
							Replace remaining occurances of av_free_packet with av_packet_unref  
						
						
						
						
					 
					
						2015-10-27 14:35:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b0352b1997 
							
						 
					 
					
						
						
							
							avcodec: export motion vectors in frame side data on demand  
						
						... 
						
						
						
						The reasoning behind this addition is that various third party
applications are interested in getting some motion information out of a
video "for free" when it is available.
It was considered to export other information as well (such as the intra
information about the block, or the quantization) but the structure
might have ended up into a half full-generic, half full of codec
specific cruft. If more information is necessary, it should either be
added in the "flags" field of the AVMotionVector structure, or in
another side-data.
This commit also includes an example exporting them in a CSV stream. 
						
						
					 
					
						2014-08-18 14:13:57 +02:00