GitHub PushEvent at 2014-10-04 00:46:47
Repository: v4l-utils
Actor: gregnietsky
Payload: {"shas":[["a66c45ad7c42fabc7508c6d30fe8a17d4e19fcb4","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5/descriptors: Fix content hexdump\n\nInstead of showing the descriptor's content, it is incrementing\nit by two. The incremented is needed to bypass the descriptor's\ntype and size, however, a previous part of the code is already\ndoing that.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["e4039af0e21ecdf3e79a8a7fc0c11c68ac892be6","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: Fix the number of frequencies at ISDB-T delivery sys descriptor\n\nThe ISDB-T delsys descriptor contains 16 bits with some data,\nplus a table of frequencies for other channels. Discount the first\n16 bits when getting the number of frequencies that are inside the\ndescriptor. That removes some false frequencies that are being added\nby the code.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["b2b6ef097199343ad47c7e6895a036d604d12241","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: print ISDB-T frequencies in MHz\n\nThis is just a cosmetic change: when displaying the frequency,\nprint it in MHz. That makes a little easier to read it.\n\nThis also makes more sense, since the frequency on this descriptor\nis measured in 1/7 MHz steps. So, the value at the descriptor's\ncontent is 7x the value printed.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["1136885d6aca035bbde067aec66b881cf62072b7","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: add a parser for ISO-10646/UCS2 strings\n\nThis code was missing. Instead of printing an error message,\ndo a parsing of the 16-chars emphasis codes.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["62b7764f644325486d5043d297480131a8a33a19","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: Fix ISDB-T TS info descriptor\n\nThere are a few bugs on this TS parser. Currently, it doesn't\ndo a bswap16(). So, it may not work with all endiannes.\n\nAlso, the argument for dvb_parse_string() should be the current\npointer, and not the buffer.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["f68d9216292c6236b907b5829b53166dc31505e1","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","dvb-file: Fix no-SDT channel name allocation\n\nWhen the SDT table is not found, get_program_and_store()\ncreates an unique channel name for the service ID. However,\nthe way this is currently handled is not too nice, and might\ncause some issues. So, change it.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["66511df76a130233673a74fd5b23677b5f5a53fc","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","dvb-file: fix the memory deallocation on error\n\nWhen something gets wrong while storing a channel, both channel\nand vchannel needs to be freed.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["f784f800a08abba45fdd595bd23a694347c492e9","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","dvb-file: don't dereference a NULL pointer\n\nif entry is NULL, we can't use entry->next.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["9dede823c8934d549cd46eb7960feb6d952bd524","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: check for alloc errors at desc_ca\n\nIf malloc() fails, it will try to defeference a NULL pointer.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["2b9edada5978e66768e9ecc928b74d8fe906c41b","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","dvb-format-convert: make valgrind happy\n\nFrees the dvb input file at the end, to make valgrind happy.\n\nThis is not really required, as memory will be freed anyway at\nprogram exit, but this helps to check if the file functions are\nproperly freeing everything.\n\n==15648==\n==15648== HEAP SUMMARY:\n==15648==     in use at exit: 0 bytes in 0 blocks\n==15648==   total heap usage: 21 allocs, 21 frees, 44,913 bytes allocated\n==15648==\n==15648== All heap blocks were freed -- no leaks are possible\n==15648==\n==15648== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)\n==15648== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["4be1b164f6d5069db32bb65f6a6a6b6f8e557e01","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","FIXUP\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["a4d85506815f6fa4cb262a13ddc4d226a1135ccb","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","libdvbv5: fix a nasty to track double-free bug\n\nWhen the entries from a channel file have a name on it, and\na new transponder is added, the code at dvb_scan_add_entry()\nwould be copying the channel names at the new entries,\nand the dvb_file_free() would be trying to free the memory.\n\nAlso, the new entry would be polluted by the values that got\nfilled already from a previous entry.\n\nSo, create a fresh entry with just the tunning part of the\nentry.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["18bd3f628c2136c22dd8b239c827d65e261f5561","0cae1d1e981e84d16b82ca3d17be8a7f826608d3@samsung.com","dvb-fe-tool: abort nicely on femon mode\n\nInstead of just aborting, be nice when stopping at femon mode.\nThat allows testing that everything is being freed by the library\nwith valgrind, and makes it happy.\n\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>","Mauro Carvalho Chehab",true],["ad0ab104582154d88524896a44058f8518056851","ad86ba2154032c9f55743a190faa2459a9d61d42@osg.samsung.com","libdvbv5: replace @include by @example\n\n@include causes the entire file to be added at manpage. So, let's\nadd those files as examples. That even make it looks better at the\nhtml documentation, as they'll go to a separate tab.\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>","Mauro Carvalho Chehab",true],["eb7701279cf8cab0705dfb6b49b0064a144b7d16","ad86ba2154032c9f55743a190faa2459a9d61d42@osg.samsung.com","man: move dvb-scan.1 out of Doxygen\n\nUsing doxygen to document an userspace man page doesn't make\nit easier. Instead, it brings extra troubles, as it would create\nall man pages under the very same section.\n\nSo, move the dvb-scan.1 man page out of doxygen, adding it as\na separate file.\n\nHopefully, that will make it easier to maintain.\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>","Mauro Carvalho Chehab",true],["8f65c73849e3fc9b6672348e74d07fbb613daf6a","ad86ba2154032c9f55743a190faa2459a9d61d42@osg.samsung.com","man: move dvb-fe-tool.1 out of Doxygen\n\nUsing doxygen to document an userspace man page doesn't make\nit easier. Instead, it brings extra troubles, as it would create\nall man pages under the very same section.\n\nSo, move the dvb-fe-tool man page out of doxygen,\nadding it as q separate file.\n\nHopefully, that will make it easier to maintain.\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>","Mauro Carvalho Chehab",true]],"size":16,"ref":"refs/heads/master","head":"8f65c73849e3fc9b6672348e74d07fbb613daf6a"}