Age | Commit message (Collapse) | Author | Files | Lines |
|
dlnasrc: gst_dlna_src_uri_set_uri: set a GError when failing
|
|
GStreamer expects that a gst_uri_handler_set_uri() implementation returning
FALSE also set the GError with the details about the failure. By not doing so,
gst_element_make_from_uri() was crashing when trying to deference a NULL
pointer.
|
|
Made properties support additional flag of G_PARAM_STATIC_STRINGS based ...
|
|
suggestion from gstreamer developers for element submission
|
|
Revert standalone mode
|
|
URI. This allows webkitwebsrc to remain the src when running in WebKit but reuse logic in dlnasrc for gathering info about dlna content. Also added a property which will indicate if supplied URI is dlna content. Added a "is-encrypted" property which indicates if the dlna content is encrypted. Added methods to retrieve the DTCP/IP host and port for encrypted content. Changed existing properties to a consistent naming scheme, use "-" rather than "_". Removed an used member variable "dtcp_key_storage". Added logic to check if new URI is assigned and not perform unnecessary logic. If dlnasrc is in "standalone" mode, don't setup bin. There are some white space changes which gst-indent insists upon - making lines shorter."
This reverts commit 7b5e0eba2ec61330b66f613b15ff1e648f5866dc.
|
|
This reverts commit 1533cd0844a2e3d09f8d51791bd8235025bcb475.
|
|
handles nulls gracefully."
This reverts commit 655f3d5f14789480d11c1ae34acb47efbcf68517.
|
|
running in standalone mode from webkit. Also fix segfault when performing gst-inspect."
This reverts commit 70ff594bd1888971ac7492ba1aec0c886c3b2b91.
|
|
This reverts commit b97a6b3a592524b7a932adeeb901158cb2fbab5f.
|
|
consistent within the method."
This reverts commit 5340a08e0334a47b42306ac46bdfe9918f880282.
|
|
"is-standalone" to "passthru-mode" since dlnasrc will now be connected in the pipeline in order to receive seek events to support seeking and rate changes within webkit. Added a sometimes sink pad since it will be used when dlnasrc is in passthru mode. Got rid of dtcp properties since these no longer need to be exposed since it will be handled by dlnasrc itself without intervention from webkitwebsrc."
This reverts commit 628d356b9c0b45de1ac38ee590336fe56ba0cc93.
|
|
Continuing work with getting WebKitWebSrc support. Changed "is-standalo...
|
|
to "passthru-mode" since dlnasrc will now be connected in the pipeline in order to receive seek events to support seeking and rate changes within webkit. Added a sometimes sink pad since it will be used when dlnasrc is in passthru mode. Got rid of dtcp properties since these no longer need to be exposed since it will be handled by dlnasrc itself without intervention from webkitwebsrc.
|
|
Added duration-bytes and duration-nanos properties to support running in...
|
|
consistent within the method.
|
|
|
|
standalone mode from webkit. Also fix segfault when performing gst-inspect.
|
|
|
|
Changed all strcmp to g_strcmp0.
|
|
nulls gracefully.
|
|
|
|
Added a "standalone" mode where dlnasrc can supply information about URI...
|
|
This allows webkitwebsrc to remain the src when running in WebKit but reuse logic in dlnasrc for gathering info about dlna content. Also added a property which will indicate if supplied URI is dlna content. Added a "is-encrypted" property which indicates if the dlna content is encrypted. Added methods to retrieve the DTCP/IP host and port for encrypted content. Changed existing properties to a consistent naming scheme, use "-" rather than "_". Removed an used member variable "dtcp_key_storage". Added logic to check if new URI is assigned and not perform unnecessary logic. If dlnasrc is in "standalone" mode, don't setup bin. There are some white space changes which gst-indent insists upon - making lines shorter.
|
|
Changed logic so dtcpip element is setup regardless if decrypting is nee...
|
|
dlnasrc will set dtcpip in "passthru-mode" for non-encrypted content. This will facilitate changing URIs with no need to link or unlink dtcpip element.
|
|
Added .cproject to .gitignore file and removed .project from git
|
|
|
|
Check for non-null soup msg prior to unref to eliminate error when using...
|
|
gst-inspect
|
|
Fixed segfault due to free of non-initialized memory. Re-ordered initia...
|
|
initialization in gst_dlna_src_init() to be consistent with order fields are defined in *.h file. Lowered state change log message from info to log. Make sure max number of playspeed strings are freed in dlna_src_head_response_free_struct(). Make sure all playspeed strings are initialized to NULL to prevent inadvertant freeing of string that was not allocated.
|
|
Dlnasrc 106 memory leak
|
|
|
|
dlnasrc #40. Renamed dlna_src_head_response_free() to dlna_src_head_response_free_struct() to align better with _init_struct(). Reviewed all "new" calls and verified that there were associated "free" calls. Got rid of unnecessary calls to dlna_src_uri_init() to make logic cleaner.
|
|
Removed "cl-name" property since the perferred way is to use g_type_name...
|
|
g_type_name(G_OBJECT_TYPE (src)) to determine if source of pipeline is dlnasrc
|
|
Removed unused method declaration pointed out in GStreamer code review.
|
|
|
|
Got rid of NULL checks prior to calling g_free() since g_free(NULL) is v...
|
|
valid. This was requested in code review by GStreamer developer.
|
|
Got rid of some comments that we not providing any additional informatio...
|
|
Changed some c++ style comments to C style that were missed in previous checkins. Moved variable declarations to start of methods.
|
|
dlnasrc-36-cpp-comments
|
|
Conflicts:
src/gstdlnasrc.c
|
|
some of the comments which did not add any additional understanding.
|
|
Dlnasrc 101 dtcp
|
|
|
|
|
|
Move the code that is needed to issue HEAD and setup bin element into new method dlna_src_uri_init(). When setting up the bin, check if dtcp element should be used as ghost src pad or soup http src. Got rid of duplicate code that used to be in dlna_src_setup_dtcp().
|