forked from gjasny/v4l-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
2142 lines (1969 loc) · 98.2 KB
/
ChangeLog
File metadata and controls
2142 lines (1969 loc) · 98.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
v4l-utils-1.8.0
---------------
Akihiro Tsukada (11):
libdvbv5, dvbv5-scan: generalize channel duplication check
libdvbv5: add as many channels as possible in scanning DVB-T2
libdvbv5: wrong frequency in the output of satellite delsys scans
libdvbv5: add support for ISDB-S tuning
libdvbv5: add support for ISDB-S scanning
libdvbv5: add COUNTRY property
v4l-utils/libdvbv5: restore deleted functions to keep API/ABI compatible
v4l-utils/libdvbv5: fix memory leak in dvb_guess_user_country()
v4l-utils/libdvbv5: add gconv module for the text conversions of ISDB-S/T.
contrib/gconv: fix wrong conversion to ARIB-STD-B24
v4l-utils/contrib/gconv: fix build error with glibc 2.21+
Baruch Siach (1):
v4l2grab: print function name and ioctl number on failure
Benjamin Gaignard (1):
libv4l2: Changes for compilation in Android 5.0
David Härdeman (3):
ir-keytable: clarify the meaning of ir protocols
ir-keytable: replace more sysfs if-else code with loops
ir-keytable: cleanup keytable code
Fabien Dessenne (1):
v4l2-compliance: test SELECTION only for the supported buf_type
Felix Janda (3):
contrib/test: Add missing LIB_ARGP
libv4l: Wrap LFS64 functions only if linux && __GLIBC__
libv4l: Test for ioctl() function signature
Gregor Jasny (11):
Start v4l-utils 1.7.0 development cycle
man: remove duplicate backslash from NAME section
man: Use Unicode character for ellipsis and fall back to ...
man: add generated files to .gitignore
libdvbv5: Remove stray semicolon
v4l2-compliance: Explicitely link against rt library
v4l2-ctl: Explicitely link against rt library
v4lconvert: Add ASUS A7Sn to upside down table
v4lconvert: Add ASUS A6R to upside down table
v4lconvert: Add ASUS A7J to upside down table
buildsystem: Add missing files to extra distribution list
Hans Verkuil (132):
qv4l2/v4l2-ctl: fix buffer overrun in vivid-tpg.
v4l2-ctl: fix sliced vbi mode parsing
v4l2-compliance: when streaming used at least 2 buffers.
v4l2-compliance: add initial checks for VIDIOC_QUERY_EXT_CTRL
v4l2-ctl: add support for U32 control type.
v4l2-ctl: fix array handling
v4l2-compliance: allow the V4L2_IN_ST_NO_SYNC status flag.
qv4l2: add single step support
qv4l2: don't select alsa device for video output.
v4l2-compliance: select(): split "ret <= 0" test in two
v4l-utils: sync with latest kernel
(c)v4l-helpers.h: add functions for flags, ycbcr_enc and quantization
v4l2-ctl: support the new ycbcr_enc and quantization fields.
qv4l2: add support for ycbcr_enc and quantization
v4l-utils: sync-with-kernel
v4l2-ctl: add V4L2_SEL_TGT_NATIVE_SIZE support
v4l2-compliance: add checks for V4L2_IN/OUT_CAP_NATIVE_SIZE
v4l2-compliance: add basic crop/compose/scale tests.
v4l2-compliance/fixme.txt: update
v4l2-compliance: add check for missing G_INPUT/OUTPUT
v4l2-compliance: add more ycbcr_enc and quantization checks
v4l2-compliance: fix compilation problem
v4l2-ctl: report and optionally fix EDID checksum errors
v4l2-ctl: signal support for RGB/YUV quantization
Sync with latest kernel
v4l2-compliance: don't check colorspace for m2m devices
v4l2-compliance: add missing cleanup for m2m devices
qv4l2: fix incorrect colorspace string
qv4l2: fix init and fix wrong ycbcr_enc tests
v4l2-ctl: add newline after each EDID block
qv4l2: changing the quantization didn't update the format.
qv4l2: update colorspace information
v4l2-ctl: sync colorspace names with qv4l2
qv4l2: move the colorspace fields to the general tab
v4l2-ctl: fix control listing code
v4l2-compliance: fix multiplanar colorspace check
v4l2-ctl: support pixelformats with bit 31 set
qv4l2: handle pixelformats with bit 31 set
qv4l2: add support for [AX]RGB555X formats.
qv4l2: update the movement values before starting the TPG
v4l2-compliance: store the state of the driver
v4l2-compliance: remove the -i, -o and -f options
v4l2-compliance: add new -f streaming option
v4l2-compliance: fix valgrind warnings
v4l2-compliance: restore state on Ctrl-C
v4l2-compliance: improve error checking and logging
v4l2-compliance: check if the same timings can always be set
v4l2-compliance: restore crop/compose state in the correct order
v4l2-compliance: implement warn_once
v4l2-compliance: restore format based on timings, add bpl tests
v4l2-compliance: fix inverted 'while' condition
v4l2-compliance: relax error_idx checks
v4l2-ctl: add missing newline in --help-vidcap output
v4l2-compliance: continue testing with some failures
v4l2-compliance: write newline to stdout on ctrl-C
v4l2-compliance: add 'frame-height' helpers
v4l2-compliance: use the new helpers, check for min/max fmt
v4l2-compliance: show crop/compose rectangles
v4l2-compliance: add -a option to stream all inputs/outputs
v4l2-compliance: make cv4l_fmt methods const where applicable
v4l2-compliance: test many crop/compose combinations
v4l2-compliance: add CROPCAP/G_CROP checks
v4l2-ctl: exit after showing usage()
v4l2-compliance: fix save/restore state
v4l2-compliance: add color checking tests
v4l2-compliance: add the manual page
qv4l2: update manual page and usage message
v4l2-compliance: fix typo
v4l2-compliance: add v4l2-compliance.1 to .gitignore
v4l2-ctl: add a manual page
v4l2-compliance: always skip compressed formats
v4l2-compliance: improve crop/selection legacy test.
fourcc-be: improve handling of big-endian flag
v4l-utils: sync with kernel
v4l-utils: sync with kernel, now updating headers as well
v4l2-ctl: update Android.mk
v4l2-ctl: remove unused variable total_v_lines
jl2005bcd.c: use unix newlines, not dos.
sync with latest kernel
media-ctl/v4l2-ctl: support new control and timing flags.
qv4l2/v4l2-ctl: fix YUV 4:2:0 support
qv4l2: add openGL support for a large number of new formats
qv4l2: fill in bytesused for the output stream.
Sync with latest kernel
qv4l2: reorganize colorspace handling
sync to latest kernel
v4l2-ctl: add support for V4L2_BUF_FLAG_LAST
qv4l2: simplify openGL handling
qv4l2: fix incorrect initial override values.
qv4l2: fix colorspace format handling bugs
v4l2-ctl: don't use [IDX] = "foo": some compilers don't like this
qv4l2: use toLatin1 instead of toAscii
qv4l2: add missing makeCurrent() call for Qt5 support
qv4l2: fix crash if openGL is not available
v4l-utils: fix typos
v4l2-compliance: reopen the node before restoring state
v4l2-compliance: fix incorrect condition
sync-with-kernel: update to the latest kernel
v4l-utils: update to new colorspace defines
qv4l2: add missing break
v4l2-compliance: skip grayscale and other non-color formats
v4l2-compliance: m2m streaming fixes
v4l-utils: sync-with-kernel
libv4l-mplane: copy missing colorspace fields
(c)v4l-helpers.h: support the new xfer_func field.
v4l2-ctl: add support for colorspace transfer functions
qv4l2: support the new transfer function field
qv4l2: remove the display colorspace
libv4l2: also update xfer_func, ycbcr_enc and quantization
qv4l2: the cv4l_fmt type wasn't set
qv4l2: fix XV601/709 handling
qv4l2: after a reopen m_ctrlNotifier needs to be recreated
v4l2-compliance: add additional checks for zeroed reserved arrays
v4l2-ctl: fix coverity warning
v4l2-compliance: fail if check_0 returns true
v4l2-ctl: show timings you want to set if --verbose
v4l2-ctl: log whether the timings uses reduced blanking v2
qv4l2: fix copy-paste bug
qv4l2: correctly update m_isSDTV
qv4l2: fix rgb check
sync-with-kernel update
cobalt-ctl: add utility to flash the cobalt firmware
v4l2-ctl: some more bool-related cleanups/simplifications
v4l2-ctl: fix reduced fps support
v4l2-compliance: warn for non-consecutive sequence numbers
v4l2-compliance: fix prepare_buf tests, drop bytesused == 0 test
v4l2-compliance: fix userptr and dmabuf streaming check
qv4l2: replace lostFocus signal by editingFinished
v4l2-ctl: split off cx18-ctl and ivtv-ctl
v4l2-ctl/compliance: add configure option to disable libv4l use
v4l2-dbg: auto-increment should use register size
qv4l2/v4l2-ctl/v4l2-compliance: fix V4L2_CTRL_TYPE_BITMASK handling
Hans de Goede (2):
rc_keymaps: allwinner: S/KEY_HOME/KEY_HOMEPAGE/
v4lconvert: Fix decoding of jpeg data with no vertical sub-sampling
Mats Randgaard (1):
v4l2-ctl: Remove file entry from Android.mk
Mauro Carvalho Chehab (91):
libdvbv5: properly represent Satellite frequencies
README: better document the package
libdvbv5: Fix some Doxygen warnings at dvb-fe.h
Doxygen: Document libdvbv5 countries.h
configure.ac: Fix gconv compilation with 64 bits
parse_tcpdump_log.pl: only adjust direction for control EP
contrib: add a parser for af9035
parse_af9035.pl: properly handle URB errors
parse_af9035.pl: Add two other commands from ITE driver
parse_af9035.pl: add arguments to show timestamp and debug
parse_af9035.pl: group write/read URBs
parse_af9035.pl: create a routine to print send/race
parse_af9035.pl: print read/write as C lines
parse_af9035.pl: add support for firmware commands
parse_af9035.pl: fix firmware write size
ir-keytable: fix a regression introduced by fe2aa5f767eba
gen_keytables.pl: Fix a regression at RC map file generation
rc: Update the protocol name at RC6 tables
rc_maps.cfg: reorder entries alphabetically
rc: sync with Kernel
rc: copy userspace-only maps to a separate dir
README: Add the steps needed to syncronize with the Kernel tree
vivid-tpg.h.patch: update to match current upstream tree
Synchronize with the Kernel
parse_af9035.pl: proper handle when stack is not filled
parse_af9035.pl: add support for CMD_IR_GET
parse_af9035.pl: add options to hide part of the messages
parse_af9035.pl: Add firmware boot message to the parser
parse_af9035.pl: improve IR handling
parse_af9035.pl: add support for generic I2C read/write
parse_af9035.pl: better handle the read data
parse_af9035.pl: allow to hide parsing errors
parse_af9035.pl: add support for standard I2C commands
parse_af9035.pl: some cleanups
parse_af9035.pl: Fix decoding order at I2C read/write
parse_af9035.pl: Fix size on rd/wr regs prints
parse_af9035.pl: Fix some hide conditions
parse_af9035.pl: Improve argument handling
libdvbv5: add experimental DTMB support
parse_tcpdump_log.pl: simplify non-control data
parse_tcpdump_log.pl: remove some leftovers
sync-with-kernel: add include/linux/media.h
configure.ac: fix qv4l2 if QGLFunctions doesn't exist
gettextize: add support for internationalization
keytable: add internacionalization to msg strings
keytable: add translation to pt_BR
dvb: add locale support
DVB tools: add pt_BR translations
keytable: add locale messages also for argp strings
keytable: add pt_BR translations for argp strings
dvb: add locale messages also for argp strings
dvb: Add translation to pt_BR for help messages
dvbv5-zap: Add missing init code for locale
Move po files to a separate dir
gettextize: Add locale settings for libdvbv5
libdvbv5: add translation support for dvb-fe.c
Add Brazilian portuguese translation for dvb-fe.c
dvb: add translation for two static tables inside dvb-fe
dvb: Add Brazilian Portuguese translation for dvb-fe static tables
v4l-utils-po/pt_BR.po: Update meta-tags
dvb: add locale support for more files
dvb: add Brazilian Portuguese translation for the core
Update INSTALL instructions and add a script to configure
bootstrap.sh: remove an extra uneeded space from the script
bootstrap.sh: be less verbose
Remove two files that shouldn't be at the tree
bootstrap.sh: create a build-aux/config.rpath
configure.ac: remove gettext version
bootstrap.sh: need also to create build-aux dir
po: Remove some auto-generated files from the git tree
po files: remove the remaining auto-generated files
.gitignore: update it for the last *-po changes
dvb, keytable: Workaround a glibc bug when handling locale domain
README: update the sync-with-kernel procedure
Synchronize with latest header versions
dvb-fe: avoid races when CTRL-C is used
libmediactl: make it parse the DVB devnode
libmediactl: add support for the new DVB devnodes
media-ctl: Update V4L2 subdev types
dvbv5 utils: Improve the message for the country code parameter
dvbv5 utils: Update the pt-BR translation
libdvbv5: Retry FE_GET_PROPERTY ioctl if it returns EAGAIN
libdvbv5: don't retry an ioctl forever
libdvbv5: better handle EINTR/EAGAIN
libdvbv5: use a timeout for ioctl
dvb-fe: return a negative number on error
libmediactl: Don't free an already freed address if no links
Revert "libmediactl: Don't free an already freed address if no links"
README: add the instructions about how to build v4l-utils
Revert "libmediactl: add support for the new DVB devnodes"
sync-with-kernel update
Niels Ole Salscheider (1):
qv4l2: Fix out-of-source build
Patrick Boettcher (4):
parse_tcpdump_log.pl: skip filtered frames and remove them from pending
parse_tcpdump_log.pl: show transfer-direction for non-ctrl-transfers
parse_tcpdump_log.pl: add external frame_processor-option
parse_tcpdump_log.pl: remove --all option which was not documented and not working as expected
Peter Seiderer (6):
configure.ac: add qt5 detection support
qv4l2: fix qt5 compile
qv4l2: update qmake project file
qv4l2: fix qmake project file
qv4l2: enable qt5 opengl build
qv4l2: fix qt5 opengl runtime errors
Prashant Laddha (14):
v4l2-ctl-stds: Restructured suboption parsing code
v4l2-ctl-stds: Support cvt/gtf options in set-dv-bt-timings
v4l2-ctl: Add support for CVT, GTF modeline calculation
v4l2-ctl-modes: fix hblank, hsync rounding in gtf calculation
v4l2-utils: fix overflow in cvt, gtf calculations
v4l2-utils: handle interlace fraction correctly in gtf
v4l2-utils gtf: use round instead of roundown for v_lines_rnd
v4l2-utils: fix pixel clock calc for cvt reduced blanking
v4l2-ctl-modes: add support for reduced blanking version 2
v4l2-utils: Modify usage for set-dv-timing to support RB V2
v4l2-utils: add support for reduced fps in cvt modeline
v4l2-utils: extend set-dv-timings to support reduced fps
v4l2-utils: use boolean for interlaced flag
v4l2-ctl-modes: use reduced fps only with reduced blanking v2
Ricardo Ribalda (2):
qv4l2: gl: Add support for V4L2_PIX_FMT_Y16
qv4l2: gl: Add support for V4L2_PIX_FMT_Y16_BE
Ricardo Ribalda Delgado (2):
libv4lconvert: Fix support for Y16 pixel format
libv4lconvert: Add support for V4L2_PIX_FMT_Y16_BE
Vincent McIntyre (1):
dvb-utils: add -C to manpages
v4l-utils-1.6.0
---------------
Gregor Jasny (5):
man: Fix typo in dvb-fe-tool man page
man: Replace hyphen with minus sign
man: place escape to correct position
man: Use Unicode character for ellipsis and fall back to ...
qv4l2: Add keywords to desktop file
v4l-utils-1.5.91 (Development snapshot)
---------------------------------------
Gregor Jasny (3):
Start v4l-utils 1.5.91 development cycle
libdvbv5: Remove left over include of desc_service_list.h
libdvbv5: Fix typo in doxygen index file
Mauro Carvalho Chehab (30):
dvb-file: Fix a memory leak
dvb-file: frees channel/vchannel if service id not found
dvb-file: Remove spaces at the beginning of channel name
dvb-file: Only print SDT warning if are there any channel to be stored
dvb-file: Fix channel name when SDT is not found
libdvbv5/descriptors: Fix content hexdump
libdvbv5: Fix the number of frequencies at ISDB-T delivery sys descriptor
libdvbv5: print ISDB-T frequencies in MHz
libdvbv5: add a parser for ISO-10646/UCS2 strings
libdvbv5: Fix ISDB-T TS info descriptor
dvb-file: Fix no-SDT channel name allocation
dvb-file: fix the memory deallocation on error
dvb-file: don't dereference a NULL pointer
libdvbv5: check for alloc errors at desc_ca
dvb-format-convert: make valgrind happy
libdvbv5: fix a nasty to track double-free bug
dvb-fe-tool: abort nicely on femon mode
libdvbv5: replace @include by @example
man: move dvb-scan.1 out of Doxygen
man: move dvb-fe-tool.1 out of Doxygen
dvb-format-convert: Fix help message
man: move dvb-format-convert.1 out of Doxygen
man: add a utils/dvb/dvbv5-zap.1 page and remove from doxygen
user man pages: Change report bugs to linux media ML
Revert "dvb-file: don't dereference a NULL pointer"
libdvbv5: Fix frequency table alloc size at desc_frequency_list
.gitignore: Ignore quilt patches/ dir
dvbv5-scan: add vdr format for the --help parameter
user man pages: Add version to the man pages
v4l-utils-1.5.90 (Development snapshot)
---------------------------------------
André Roth (7):
libdvbv5: cleanup logging, some memory checks
libdvbv5: fix satellite LNBf handling
libdvbv5: fix dvb_fe_dummy()
libdvbv5: MPEG ES parser documentation
libdvbv5: use hyperlinks in doxygen PDF
libdvbv5: MPEG TS parser documentation
libdvbv5: MPEG TS parser documentation and cleanups
Gregor Jasny (5):
Start v4l-utils 1.5.0 development cycle
buildsystem: Use latest ax_prog_doxygen from GNU Autoconf Archive
libdvbv5: Add todo file
libdvbv5: remove service_location descriptor
libdvbv5: remove service_list descriptor
doxygen: distribute doc/libdvbv5-index.doc in tarball
Hans Verkuil (9):
v4l2-compliance: fix buffer state test
(c)v4l-helpers: zero bytesperline, swap arg order
qv4l2: the helper now zeroes bytesperline
cv4l-helpers: add missing ioctls
v4l2-ctl: fix control support for old kernels.
v4l-helpers.h: fix control ioctls checks
qv4l2: init dest format when starting vbi/swradio streaming
v4l2-compliance: fix valgrind warnings
qv4l2: fix typo: 576 instead of 575
Hans de Goede (3):
libv4l2: Fix restoring of original dest-fmt after a VIDIOC_S_DV_TIMING
libv4l2: Set convert_mmap_frame_size as soon as we've a dest_fmt
libv4l2: Move alignment of dest_fmt resolution to v4l2_set_src_and_dest_format
Mauro Carvalho Chehab (60):
libdvbv5: add doxygen tags for header.h
libdvbv5: add doxygen tags to vct.h
libdvbv5: add doxygen tags to pat.h
doxygen_libdvbv5.cfg: add header.h, vct.h and pat.h
libdvbv5: fix some cut-and-paste errors at documentation
libdvbv5: add doxygen tags to pmt.h
libdvbv5: better comment the descriptors
libdvbv5: fix some issues at PAT documentation
libdvbv5: add documentation for sdt.h
libdvbv5: some documentation fixups for sdt.h
libdvbv5: add documentation for the NIT table parser
libdvbv5: add documentation for crc32.h
libdvbv5: Add documentation for EIT DVB parser
libdvbv5: Add a mainpage to the documentation
libdvbv5: add documentation for ATSC EIT.
libdvbv5: don't use ATSC_HEADER() macro
libdvbv5: don't use DVB_DESC_HEADER() macro
libdvbv5: add documentation for cat.h and atsc_header.h
libdvbv5: add support for mgt.h
libdvbv5 documentation review
libdvbv5: group documentation into modules
libdvbv5: add a missing macro to dvb_table group for documentation
doxygen: add dvbv5-tools to the documentation
dvb-fe-tool: Fix verbosity and comment unused option
libdvbv5: fix a typo at ASTRA 1E extended LNBf
Add support for VDR format (only for output)
libdvbv5: Add support for opening FE on read only mode
dvb-fe-tool: add support to open DVB FE in read only mode
libdvbv5: Don't double-free the file name
dvb-fe-tool: add femon parameter
libdvbv5: fix a nasty bug when printing stats
libdvbv5: Re-add the status name at the stats report
libdvbv5: export dvb_fe_retrieve_quality()
dvb-fe-tool: Colorize the status report
dvb-fe-tool: implement acoustic mode
update dvb-fe-tool Doxygen documentation
libdvbv5: revert an ABI breakage
libdvbv5: Create doxygen docs for mpeg_es.h
libdvbv5: add documentation for ATSC service location
libdvbv5: Add documentation for CA descriptor
libdvbv5: Add documentation for CA identifier descriptor
libdvbv5: add documentation for cable delivery system descriptor
libdvbv5: add documentation for the extended event descriptor
libdvbv5: add documentation for the short event descriptor
libdvbv5: add documentation for the extended descriptor
libdvbv5: add documentation for the frequency list descriptor
libdvbv5: Document the hierarchy descriptor
libdvbv5: Add documentation for ISDB-T terrestrial descriptor
libdvbv5: add documentation for the language descriptor
libdvbv5: Add description for the LCN descriptor
libdvbv5: add documentation for the network name descriptor
libdvbv5: add documentation for ISDB partial reception descriptor
libdvbv5: document the Satellite delivery system descriptor
libdvbv5: add documentation for the service descriptor
libdvbv5: Add documentation for desc_service_list.h
libdvbv5: add documentation for the T2 delivery system descriptor
libdvbv5: documents the terrestrial delivery system descriptor
libdvbv5: Documents ISDB TS information descriptor
libdvbv5: add javadoc markups for desc_service_location.h
dvb-file: Fix a core dump issue
v4l-utils-1.4.0
---------------
Gregor Jasny (11):
Start v4l-utils 1.3.91 development cycle
libdvbv5: Remove dvbsat_polarization_name (same as dvb_sat_pol_name)
libdvbv5: Rename and hide charset definitions
libdvbv5: Hide unused and unexposed cnr_to_qual_s tables
libdvbv5: Make dummy_fe static
libdvbv5: Add doxygen config file to distribution list
libdvbv5: Add dvb-fe-priv.h to sources list
contrib: Add au0828 directory to extra distribution list
media-ctl: process pkgconfig files
v4l2-ctl: Distribute vivid-tpg.h.patch
ir-keytable: Genrate stable map file by sorting directory before parsing
Hans Verkuil (6):
v4l2-compliance: require G/S_PRIORITY support for m2m devices
v4l2-ctl/qv4l2: sync to latest vivid-tpg code
v4l-utils: sync-with-kernel
Add the generated lib/include/dvb-frontend.h to .gitignore
Copy the vivid-tpg* sources from the kernel
qv4l2: fix bug in setting the audio mode
Mauro Carvalho Chehab (72):
libdvbv5: be coherent with parse_string.h header
libdvbv5: Move charsets to be inside the parms struct
libdvbv5: move internal parameters to a separate structure
libdvbv5: Properly document struct dvb_v5_fe_parms
libdvbv5: Fix parameters dvb_add_parms_for_sys()
libdvbv5: Fix return values for dvb_fe_get_event()
libdvbv5: Add documentation for dvb-fe.h
libdvbv5: add the private structure to the tree
libdvbv5: Rename internally-defined poll function as dvb_poll
libdvbv5: fix a memory leak at descriptors
libdvbv5: reimplement the spaces filling logic
libdvbv5: Don't go past the size of dvb_v5_name
libdvbv5: Don't go past the size of dvb_v5_attr_names
libdvbv5: Fix changeset 04accf23
libdvbv5: Allocate channel earlier
libdvbv5: add a missing return
dvbv5-zap: close dvr_fd at the end of do_traffic_monitor()
libdvbv5: Improve parsing of dvb channel format
libdvbv5: add support for parsing scan-s2 DVB-S2 channels
libdvbv5: don't write polarization and user parms twice
libdvbv5: Fix modulation formats for legacy channel on DVB-S2
libdvbv5: only use emulated formats if the original one is not found
libdvbv5: remove some commented dead code
libdvbv5: add support for optional parameters on oneline formats
libdvbv5: add support for optional MIS parameter
libdvbv5: Add support for parsing DVB-T2 channel format
libdvbv5: Fix delivery system for channel on DVB-T2 format
Stop using the legacy name for PLP/MIS property
libdvbv5: fix parsing of the default_value
libdvbv5: Split libdvbv5 properties from stats
libdvbv5: better document dvb-v5-std.h
libdvbv5: Add MIS to DVB-S2 properties
libdvbv5: Fix the error message when a props is not found
libdvbv5: avoid checking past data
libdvbv5: use default values if an entry is missing
libdvbv5: MIS default should be zero
libdvbv5: add support for PLS code/mode for file read/write
libdvbv5: make sure that all needed properties are filled
libdvbv5: Fix the property limits check
libdvbv5: fix a corner case reported by Coverity
dvbv5-zap: keep monitoring stats at DVB record mode
dvbv5-zap: Be sure to get stats before printing
dvbv5-zap: remove an unused var
libdvbv5: add documentation for dvb-demux.h
libdvbv5: rename struct el_pid
libdvbv5: Add a description for DVB file entries
dvb-file.h: prepend parsing structs with "dvb_"
libdvbv5: rename enum file_formats to dvb_file_formats
libdvbv5: move PTABLE macro to the *.c files
libdvbv5: add documentation about format read/write functions
libdvbv5: Add documentation for other functions at dvb-file.h
libdvbv5: Document dvb-log.h and dvb-sat.h
libdvbv5: Remove an unused parameter at struct dvb_v5_descriptors
libdvbv5: remove unused parameter at dvb_scan_alloc_handler_table()
libdvbv5: add documentation for the DVB scan functions
libdvbv5: Document the libdvbv5 properties
libdvbv5: Document the last undocumented structs at dvb-file.h
libdvbv5: Convert documentation to javadoc format
Add support to generate Doxygen documentation for libdvbv5
libdvbv5: Improve doxygen format
Ignore the generate doxygen-doc directory
libdvbv5: Fix function definitions at doxygen book
libdvbv5: Properly document macros at dvb-v5-std.h
libdvbv5: fix dvb_get_pmt_pid API
libdvbv5: improve doxygen documentation
libdvbv5 doxygen: Fix a few file descriptions
libdvbv5: Fix dvb_get_pmt_pid()
libdvbv5: Provide a quality indicator for DVB-T
libdvbv5: get rid of bcd_to_int()
libdvbv5: add documentation for descriptors.h
libdvbv5: Add more data about the descriptors definition
libdvbv5 doxygen: Some improvements for dvb-scan.h and descriptors.h
v4l-utils-1.3.90 (Development snapshot)
---------------------------------------
André Roth (1):
libdvbv5: provide crc32 to c++
Anton Arbring (20):
qv4l2: clarified two strings
qv4l2: changed and removed icons
qv4l2: correctly disable two menu items
qv4l2: added user controls
qv4l2: hiding disabled GUI items
qv4l2: alignment and size mods
qv4l2: added titles and moved settings
qv4l2: hiding disabled GUI items
qv4l2: alignment and size mods
qv4l2: added titles and moved settings
qv4l2: refactoring general-tab.cpp
qv4l2: bugfix and dynamic adjustments
qv4l2: removed colon and correct rowcount
qv4l2: added icon and moved label
qv4l2: added fullscreen functionality for capture window
qv4l2: added right click menu to capturewin
qv4l2: adding fullscreen option to toolbar main window
qv4l2: removed redundant set size
qv4l2: Removed bottom layout from capturewin
qv4l2: Adding width and height scaling to the status bar
Gregor Jasny (8):
Start v4l-utils 1.3.x development
Revert "libdvbv5: Do not install libdvbv5 by default"
qv4l2: Fix typo
Fix kFreeBSD build
fixed BSDfication of V4L related headers
Disabled libdvbv5 and v4l-utils build
Hide parse_string.h content in shared library interface
Prefix exported functions with dvb_
libv4l2: Lazily allocate convert_mmap_buf
qv4l2: Clean up icon distribution list
Hans Verkuil (133):
qv4l2: add extensive colorspace support
v4l2-compliance: improve colorspace checks.
qv4l2: colorspace & opengl improvements
qv4l2: GL_RED is not supported everywhere, use GL_LUMINANCE.
qv4l2: add a 'blending' mode to test images with an alpha channel.
qv4l2: fix pixel aspect ratio calculation
qv4l2: revert most of the previous patch
qv4l2: fix compilation error if HAVE_QTGL is undefined
qv4l2: fix control range handling and broken slider disabling.
qv4l2: fix pixel aspect handling and set compose rectangle
qv4l2: add support for crop and compose
qv4l2: implement SEQ_TB/BT support for the openGL renderer
qv4l2: remove two forgotten debug printfs
qv4l2: make the destination sizeimage large enough
libv4l-mplane: copy back v4l2_buffer.m, fix type problems
libv4l-mplane: v4l2-compliance fixes
libv4l-mplane: fix compile warning
qv4l2: fix incorrect disabling of the blending mode
qv4l2: zero initial buffers
qv4l2: fix enabling/disable frame width/height/size
qv4l2: get rid of unused v4l2 class methods.
qv4l2: improve video output support, esp. multiplanar.
qv4l2: improve pixel aspect detection
v4l2-ctl: vastly improve the test pattern generator.
v4l2-ctl: add missing source chromakey support.
v4l2-ctl: the alpha flags are mutually exclusive.
v4l2-ctl: add support for generating limited range RGB
qv4l2: fix a bug in vidFieldChanged
v4l2-ctl: missing support for continuous frameintervals.
Revert "qv4l2: added titles and moved settings"
Revert "qv4l2: alignment and size mods"
Revert "qv4l2: hiding disabled GUI items"
qv4l2: fix broken handling of V4L2_VBI_INTERLACED.
qv4l2: fix sliced vbi support
qv4l2: fix height calculation when overriding pixel aspect ratio
v4l2-compliance: fix various VBI tests.
qv4l2: fix square aspect ratio handling and improve Video Aspect Ratio
qv4l2: refactor window size setting at capture start
qv4l2: reset size after changing aspect ratios or scaling mode
qv4l2: drop setSizeAdjustPolicy(QComboBox::AdjustToContents)
libv4l2rds: fix date-time handling
qv4l2: fix coverity defect
qv4l2: make tab labels more compact.
qv4l2: better handling of string controls with a step > 1
libv4l2rds: handle V4L2_RDS_BLOCK_INVALID.
libv4l2rds: Area Coverage is only partially available for RBDS
rds-ctl: print RBDS call sign.
v4l2-compliance: fix control test
v4l2-compliance: only discrete framesizes are not allowed for output
libv4lconvert: add support for extended controls
libv4lcontrol: sync control strings/flags with the kernel
v4l2-compliance: allow frequency bands of just one frequency
qv4l2: fix a confusing error message when capturing VBI.
v4l2-compliance: improved v4l helpers header, add tracing
v4l2-compliance: add v4l2_format support to cv4l-helpers.h
v4l2-compliance: fix problems with vbi streaming.
qv4l2: always do updateVidCapFormat when changing crop/compose
qv4l2: m_useGLAct is only available if HAVE_QTGL is set.
qv4l2: add new png to the list of distributed files
qv4l2: use the new toolbutton for three buttons in the general tab
contrib/freebsd/Makefile.am: fix syntax error.
v4l-utils: update the headers to the latest kernel version.
v4l2-ctl: add support for the motion detection event
v4l2-ctl: add support for array controls
v4l2-ctl: allow setting/getting subsets
v4l-utils: add new V4L2_CAP_EXT_PIX_FORMAT capability
v4l2-compliance: check for the presence of V4L2_CAP_EXT_PIX_FORMAT
v4l2-ctl: add support for new extended format flags field.
v4l2-compliance: also check for V4L2_CAP_EXT_PIX_FORMAT in device_caps
qv4l2: add support for new alpha-aware pixelformats.
v4l2-ctl: add support for the new alpha-aware pixelformats.
libv4lconvert: add support for new pixelformats
v4l2-ctl: fix returned pixelformats that map to fbdev
qv4l2: bypass libv4l2 when obtaining the colorspace
qv4l2: fix a coverity defect
qv4l2: add the two new png's to the EXTRA_DIST list
v4l2-compliance: fix broken priv test
qv4l2: improve full-screen handling
qv4l2: center frame and drop margins in full screen mode
qv4l2: add Q shortcut to close the video window
qv4l2: QImage could be the wrong size
v4l2-compliance: reworked the (c)v4l-helpers.h headers
qv4l2: integrate with the cv4l-helpers.h header
qv4l2: force bytesperline recalculation when changing the width.
qv4l2: add Trace IOCTLs option
qv4l2: set the new value immediately when updating a control range.
qv4l2: correctly resubscribe events after a reopen.
qv4l2: add 'Use Record Priority' option
libv4lconvert: fix RGB32 conversion
qv4l2: use new control helpers
qv4l2: hopefully fix a i386 ubuntu build error
qv4l2: honor the fullscreen setting when starting capturing
qv4l2: bug fix in re-subscribing source change events
v4l-utils: sync with latest kernel
v4l2-ctl: print new SDR buffersize format field.
v4l2-compliance: add sdr buffersize check
qv4l2: support output devices
qv4l2: fix querystd and query_dv_timings
qv4l2: fix layout issues related to stacked widgets
v4l2-ctl: upgrade to the latest version of the test pattern generator
qv4l2: add SDR visualization.
v4l2-ctl: fix csc colorbar color pre-calculation
qv4l2: add support for output video devices
v4l-utils: sync with latest kernel headers
descriptors.h: include <arpa/inet.h> for ntohs
v4l2-ctl: --clear-bitmap or --clear-clips didn't actually clear it
v4l2-ctl/qv4l2: init mv_hor/vert_mode correctly.
v4l2-ctl: the field setting of the initially queued buffer is wrong.
qv4l2: implement cropping and composing for video output.
rds-ctl: changes in the TA bit weren't detected.
libv4l2rds: DI segment order was swapped
qv4l2: use setResdOnly for disabled QLineEdit controls
qv4l2: missed one more place where QLineEdits were disabled.
(c)v4l-helpers: fix broken tests for existence of ioctls.
qv4l2: convert the last direct ioctl calls to a cv4l-helper.
libv4l-mplane: make it aware of the extended pix_format fields
qv4l2: zero m_tpgLimRGBRange when the device is closed
qv4l2: use "ADC Frequency" for SDR instead of just "Frequency"
qv4l2: fix valgrind warnings
libv4l2: valgrind fixes
qv4l2: keep the "Controls" text
v4l2-ctl/qv4l2: sync to latest vivid-tpg.c
qv4l2: correct PAL pixel aspect values
v4l2-compliance: add test for S_EDID and the E2BIG corner case
qv4l2/v4l2-ctl: add support for 14x9 video aspect ratio.
v4l2-compliance: allow EIO for control ioctls
v4l2-compliance: reset control counters
qv4l2: fix segfault when openGL is not compiled in.
qv4l2: fix audio looping
qv4l2: allow '-d1' option
v4l2-ctl/qv4l2: fix movement counter calculation
qv4l2: fix broken SDR support
qv4l2: reset bytesperline when changing pixelformat.
Marcel J.E. Mol (1):
[v4l-utils] keytable: add support for XMP IR protocol
Mauro Carvalho Chehab (13):
dvbv5-zap: Fix LNBf selection
libdvbv5: Improve debug logs while scanning PMT
dvb-file: store services even when SDT is not found
dvb-file: better store channels without SDT
parse_usb.pl: fix handling of ./parse_tcpdump_log.pl logs
keytable: add a way to add all protocols on raw decoders
ir-keytable: add the list of supported protocols at man page
keytable: add support for sharp and mce-kbd protocols
parse_au0828.pl: Add a parser to help with au0828 debug
dvb-file: fix memory-deallocation bug
parse_au0828.pl: fix I2C read payload
keytable: Mask selected protocols with the supported ones
ir-keytable.1: add XMP protocol at manpage
Ove Brynestad (15):
qv4l2: add and use storage for renderer independent frame info
qv4l2: move setFrame out of renderer specific classes
qv4l2: moved Qt scale/crop to common class
qv4l2: removed separate crop offset function
qv4l2: Made cropsize available to glengine
qv4l2: moved frame/rate count assignment to common class
qv4l2: moved crop calculation out of GL renderer
qv4l2: update common size variables at GL resize
qv4l2: moved scaling calculations from setRenderFrame
qv4l2: refactored capwin variables
qv4l2: refactor aspect size calculation
qv4l2: refactor crop size calculation
qv4l2: refactored cropSize to deliver cropped size
qv4l2: Fixed cropping bug
qv4l2: Add option to enable linear scaling filter
Reynaldo H. Verdejo Pinochet (1):
[libdvbv5] dvb-sat: add universal Ku band (extended) LNBF def
Rob Barker (1):
v4l-utils: libdvbv5: fix compilation issue
Thiago Santos (1):
v4l2grab: Add threaded producer/consumer option
v4l-utils-1.2.0
---------------
Alain VOLMAT (1):
buildsystem: Fix configure.ac --disable-v4l-utils option
Andreas Weber (2):
v4l2-ctl-misc.cpp: bugfix display #of readbuffers
v4l2gl/v4l2grab: fix errno assignment in while loop
André Roth (43):
libdvbv5: VCT bitmap fixup
libdvbv5: fix NIT structures
libdvbv5: implement dvb_fe_dummy for logging
libdvbv5: prefix VCT with atsc_ instead of dvb_
libdvbv5: fix missing includes
libdvbv5: cleanup dvb_nit_transport_foreach macro
libdvbv5: implement ATSC standard header
libdvbv5: implement MGT table parser
libdvbv5: implement ATSC EIT
libdvbv5: fix reading multisection tables
libdvbv5: service location descriptor support
libdvbv5: support info info log via dvb_loginfo
libdvbv5: fix asprintf compile warnings
libdvbv5: mpeg elementary stream parsers
libdvbv5: fix EIT parsing
libdvbv5: shared lib and installing headers
libdvbv5: remove header files from SOURCES in Makefile.am
libdvbv5: fix dvb_parse_descriptors and make dvb_desc_init private
libdvbv5: add attribute packed to structs and unions
libdvbv5: add parser for CAT
libdvbv5: add parser for ca and ca_identifier descriptors
libdvbv5: fix PMT parser
libdvbv5: cleanup printing tables and descriptors
libdvbv5: use DVB_DESC_HEADER macro in all descriptors
libdvbv5: make dvb_desc_default_init and dvb_desc_default_print private
libdvbv5: allow table parsers to get specific pointer to table struct
libdvbv5: descriptor parser return int
libdvbv5: remove unneeded includes
libdvbv5: fix lost ressource in atsc_eit
libdvbv5: add support for tables with multiple ts_id and section gaps
libdvbv5: reunite atsc_table_header and dvb_table_header
libdvbv5: fix asprintf compile warning in dvbv5-scan
libdvbv5: make crc32 public
libdvbv5: make dvb_table_filter_free public
libdvbv5: cleanup table parsers
libdvbv5: cleanup printing of tables and descriptors
libdvbv5: rename descriptor functions
libdvbv5: move table parsers to separate directory
libdvbv5: cleanup parser API
libdvbv5: short API description
libdvbv5: build dynamic libdvbv5 by default
libdvbv5: improve CRC size handling
libdvbv5: improve DVB header handling
Antonio Ospite (1):
libv4lconvert: Fix a regression when converting from Y10B
Antti Palosaari (1):
v4l2-ctl: add tuner support for SDR tuners
Baard Eirik Winther (1):
qv4l2: Add cropping option to remove pillarbox
Bård Eirik Winther (33):
qv4l2: move function ctrlEvent
qv4l2: add hotkeys for common operations
qv4l2: fix minimum size in capture win to frame size
qv4l2: add Capture menu
qv4l2: new modular capture window design
qv4l2: add OpenGL rendering
qv4l2: alter capture menu
qv4l2: new ALSA stream source code
qv4l2: fix a bug where the alsa thread never stops
qv4l2: add ALSA stream to qv4l2
qv4l2: add ALSA audio playback
qv4l2: fix YUY2 shader
qv4l2: fix black screen with opengl after capture
qv4l2: show frames option can be toggled during capture
qv4l2: add function getMargins
qv4l2: add video scaling for CaptureWin
qv4l2: add hotkey for reset scaling to frame size
qv4l2: add aspect ratio support
qv4l2: generalized opengl include guards
qv4l2: fix YUY2 shader
qv4l2: fix black screen with opengl after capture
qv4l2: show frames option can be toggled during capture
qv4l2: create function getMargins
qv4l2: add video scaling for CaptureWin
qv4l2: added resize to frame size in Capture menu
qv4l2: add hotkey for reset scaling to frame size
qv4l2: add pixel aspect ratio support for CaptureWin
qv4l2: change m_scaledFrame to m_scaledSize
qv4l2: fix missing status tips
qv4l2: fix program input parameters
qv4l2: add manpage
qv4l2: updated about window
qv4l2: fix GeneralTab layout
Gregor Jasny (22):
Start v4l-utils 1.1.x development branch
libv4lconvert: Reject too short source buffer before accessing it
buildsystem: use subdir-objects automake option as suggested by automake
buildsystem: Do not specify library version for static libs
buildsystem: Use autoconf variable for symbol visibility flag
buildsystem: Use C99 by default
libdvbv5: Fix compiler warning about signedness
libv4lconvert: Add ASUS A7M to upside down table
libdvbv5: FIx check for available adaptation field
libdvbv5; Fix typo in MPEG TS print function
v4l2-ctl: Do not leak framebuffer handle in error paths
dvbv5-zap: Close open file descriptor in error path
dvbv5-zap: Always initialize status variable
libv4lconvert: Error out if source or destination pointers are null
libv4lconvert: Gracefully handle unknown SE401 destination formats
libdvbv5: Distribute internal header, too
mediactl: Distribute internal header, too
buildsystem: Distribute Android.mk files
v4l2-compliance: Distribute internal header, too
qv4l2: Distribute manpage
libdvbv5: Do not install libdvbv5 by default
Prepare for 1.2.0 release
Hans Verkuil (130):
qv4l2: fix a segfault for native 32 bpp formats
Revert "qv4l2: add aspect ratio support"
Revert "qv4l2: add hotkey for reset scaling to frame size"
Revert "qv4l2: add video scaling for CaptureWin"
Revert "qv4l2: add function getMargins"
Revert "qv4l2: show frames option can be toggled during capture"
Revert "qv4l2: fix black screen with opengl after capture"
Revert "qv4l2: fix YUY2 shader"
qv4l2: add cropping to CaptureWin and Qt render
qv4l2: call setFrame before resize to get correct frame size calculation
rds-ctl: fix segfault in list_devices()
v4l2-ctl: fix '--set-dv-bt-timings query' option.
v4l2-ctl: properly close filehandles on error
v4l-utils: sync with latest kernel.
v4l2-ctl: set b.num_planes to 1 for single plane output formats.
qv4l2: crop: take pixel aspect ratio into account.
v4l2-compliance: check for invalid m2m + overlay caps
v4l2-compliance: check that streaming will fail for overlays
v4l2-ctl: use libv4l2 wrapper for mmap as well.
qv4l2: fix broken VBI support
v4l-utils: run sync-with-kernel, add ioctl32 tests for v4l2-subdev.h
v4l2-ctl: errors during streaming setup were ignored
libv4l2rds: update the list of AFs if the number of AFs changes
libv4l2rds: rename V4L2_RDS_FLAG_STATIC_PTY to _DYNAMIC_PTY
rds-ctl: add support for dynamic/static PTY
v4l2-ctl: --all should also show multiplanar formats.
v4l2-compliance: add bytesperline sanity check for multiplanar formats.
v4l2-compliance: add streaming tests
v4l2-compliance: fix broken test for V4L2_FRMIVAL_TYPE_CONTINUOUS
v4l2-ctl: add support for fields
v4l2-compliance: fix read() test and reopen after read/write
v4l2-ctl: automatically detect single/multiplanar buffer type.
v4l2-compliance: test streaming with bogus v4l2_buffer values.
v4l2-compliance: check if USERPTR is actually supported.
v4l2-compliance: restore the initial formats after testing S_FMT
v4l2-compliance: add EXPBUF and DMABUF streaming tests.
v4l2-compliance: test for invalid dmabuf file descriptors.
qv4l2: add combobox to select the field format.
v4l2-compliance: add tests for multiplanar capture.
v4l2-compliance: fix data_offset related tests
v4l2-ctl: fix regression when setting vidcap format
v4l2-compliance: move streaming setup code to main source.
v4l2-compliance: move functions around.
v4l2-compliance: Update fixme.txt
v4l2-compliance: fix BUF_TYPE vs CAP mixup.
v4l2-compliance: obtain expbuf caps and fix radio/vbi bug
v4l2-compliance: now support all formats in the streaming tests.
v4l2-ctl: is_mplane was never set.
v4l2-compliance: add new mmap tests.
v4l-utils: fix optional args for short opts
v4l2-ctl: set timestamp for output buffers.
v4l2-ctl: add streaming between two video devices using dmabuf
v4l2-ctl: the colorspace can now be set for outputs.
v4l2-ctl: improve the overlay support
v4l2-compliance: add M2M streaming support
v4l2-compliance: fill output buffers.
v4l2-compliance: fix check for correct return code for STREAMON.
v4l2-compliance: reopen node after each streaming test.
v4l2-compliance: change one warn to info.
v4l2-compliance: lower default framecount to 60.
v4l2-compliance: bypass libv4l2 for expbuf handling.
v4l2-compliance: improve clip checking
v4l2-compliance: add tests for output buffer error checking
v4l2-ctl: skip captured buffers with flag V4L2_BUF_FLAG_ERROR
qv4l2: ignore buffers with flag V4L2_BUF_FLAG_ERROR.
sync-with-kernel should also copy fb.h
v4l-utils: ran sync-with-kernel which added the fb.h header.
qv4l2: two field related fixes
qv4l2: support top/bottom/alternate field settings.
qv4l2: add check if the shader function is available.
v4l2-compliance: check for presence of a tuner/modulator
v4l2-compliance: improve format matching code.
qv4l2: initialize comboboxes with sensible initial sizes.
qv4l2: QUERYSTD returns STD_UNKNOWN if there is no standard
qv4l2: fix frequency handling
qv4l2: disable what shouldn't be touched while streaming.
v4l2-compliance: add tests for queuing operations with invalid indices.
v4l2-compliance: more nasty evil stream I/O checks
qv4l2: fix incorrect call to s_fmt when disabling width/height